import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { static void printShortestPath(int n, int i_start, int j_start, int i_end, int j_end) { // Print the distance along with the sequence of moves. int updown_movs = 0; int rightleft_movs = 0; int curr_y = j_start, curr_x = i_start; int i; if((i_start-i_end)%2==1) System.out.println("Impossible"); else { updown_movs = Math.abs((i_start-i_end)/2); if(Math.abs(j_end-j_start)>=updown_movs) { if(j_endi_end) { for(i=0;ii_end) { for(i=0;ii_end) curr_x -= 2*updown_movs; else if(i_starti_end) { if(j_start>j_end) { for(i=0;ij_end) { for(i=0;i