#include #include #include #include #include #include #include int main() { int n; scanf("%i", &n); int i_s; int j_s; int i_e; int j_e; scanf("%i %i %i %i", &i_s, &j_s, &i_e, &j_e); int i,j,k=0,l=0,i1,m=0,flag=0; long int s[1000000]; if(i_s%2==i_e%2&&((j_s==j_e&&(j_s-j_e)%4==0)||(j_s!=j_e&&(j_s%2!=j_e%2))||(i_s==i_e&&(j_s%2==j_e%2))||(j_s!=j_e&&(j_s%2==j_e%2)))){ while((i_s!=i_e)||(j_s!=j_e)){ m++; if(m>1000000){ flag=1; printf("Impossible"); break; } if(i_e<=i_s-2&&j_e<=j_s-1){ k++; i_s=i_s-2; j_s=j_s-1; s[l++]=1; continue; } if(i_e>=i_s+2&&j_e<=j_s-1){ k++; s[l++]=5; i_s=i_s+2; j_s=j_s-1; continue; } if(i_e==i_s){ k++; if(j_e>j_s){ s[l++]=3; j_s=j_s+2; } else{ s[l++]=6; j_s=j_s-2; } continue; } if(i_e>=i_s+2&&j_e>=j_s+1){ j=j_e-j_s; i=(i_e-i_s)/2; if(j>i){ j=(j-i)/2; for(i1=0;i1=j_s+1){ k++; j_s=j_s+1; i_s=i_s-2; s[l++]=2; continue; } if(j_s==j_e){ if(i_s