#include using namespace std; int main() { int n,xstart,ystart,xgoal,ygoal,xdist,ydist,x,y,UL=0,UR=0,R=0,LR=0,LL=0,L=0; cin>>n>>ystart>>xstart>>ygoal>>xgoal; xdist=abs(xgoal-xstart); ydist=abs(ygoal-ystart); x=xstart; y=ystart; int minxdistfromy=(ydist%2); int maxxdistfromy=(ydist>>1); if(ydist%2==0 && !((ydist>>1)%2==0 ^ xdist%2==0)){ vector strarr; int count=0; for(int i=0 ; i>1)%2==0) cout<<"ydist>>1%2==0\n"; //if(xdist%2==0) cout<<"xdist%2==0\n"; //if((ydist>>1)%2==0 ^ xdist%2==0) cout <<"((ydist>>1)%2==0 ^ xdist%2==0)\n"; //if(!((ydist>>1)%2==0 ^ xdist%2==0)) cout<<"!"; cout<<"Impossible"<