#include #include #include #include #include using namespace std; int main() { int grid,i,ix,iy,fx,fy,dx,dy,l,r; cin>>grid; cin>>iy>>ix>>fy>>fx; if((iy-fy)%2==1) { cout<<"Impossible\n"; return 0; } else if((((iy-fy)%4)==0)&&(((ix-fx)%2)==1)) { cout<<"Impossible\n"; return 0; } else if((((iy-fy)%4)==2)&&(((ix-fx)%2)==0)) { cout<<"Impossible\n"; return 0; } else { dx=abs(ix-fx); dy=abs(iy-fy); if(dy<=2*dx) { cout<<((dy/2)+(dx-(dy/2))/2)<<"\n"; if(fx