#include int main() { int n,c=0,a,b,x,y,i,g[2000]; scanf("%d",&n); scanf("%d %d %d %d",&a,&b,&x,&y); while(1) { if((a-1>=0&&a-1==x&&b==y)||(a-1>=0&&b-1>=0&&a-1==x&&b-1==y)||(b+1=0&&b+1=0&&a+1==x&&b-1==y)||(a+1=0&&a==x&&b-1==y)) { printf("Impossible"); break; } if(a==x&&b==y) { printf("%d\n",c); for(i=0;i=b) { a=a-2; b=b+1; g[c]=2; c++; } else if(x==a&&y>b) { b=b+2; g[c]=3; c++; } else if(x>a&&y>=b) { a=a+2; b=b+1; g[c]=4; c++; } else if(x>a&&y<=b) { a=a+2; b=b-1; g[c]=5; c++; } else if(x==a&&y