#include using namespace std; int func(int i,int j); typedef long long int ll; ll n,ist,jst,ien,jen,k=0,movi,movj; int main() { ll m=100000,pos[1000002]; cin>>n; cin>>ist>>jst>>ien>>jen; movi=ist-ien; movj=jst-jen; while(m!=0) { if(movi==0 && movj==0) { m--; continue; } if(movi>0 && movj>0) { movi-=2; movj-=1; pos[k]=6; k++; } else if(movi<0 && movj<0) { movi+=2; movj+=1; pos[k]=3; k++; } else if(movi>0 && movj<0) { movi-=2; movj+=1; pos[k]=1; k++; } else if(movi<0 && movj>0) { movi+=2; movj-=1; pos[k]=4; k++; } else if(movi==0) { if(movj>0) { movj-=2; pos[k]=5; k++; } else { movj+=2; pos[k]=2; k++; } } else if(movj==0) { if(movi>0) { movi-=4; pos[k]=1; k++; pos[k]=6; k++; } else { movi+=4; pos[k]=3; k++; pos[k]=4; k++; } } m--; if(movi==0 && movj==0) break; } if(movi!=0 || movj!=0) { cout<<"Impossible"<