#include using namespace std; int main() { int n,istart,jstart,iend,jend,k,itrans,jtrans; cin>>n>>istart>>jstart>>iend>>jend; itrans=istart; jtrans=jstart; int x=abs(iend-istart); int no_of_moves=0,f=0; vectorvec; while((itrans!=iend) || (jtrans!=jend)) { if(x%2!=0) { cout<<"Impossible"; f=1; break; } else if( (jend-jstart)==0 && ((x%4)!=0)) { cout<<"Impossible"; f=1; break; } else if( ((jend-jstart)%2)!=0 && ((x%4)==0)) { cout<<"Impossible"; f=1; break; } if(iendjtrans) { no_of_moves++; vec.push_back("UR"); itrans=itrans-2; jtrans=jtrans+1; } else if(iend==itrans && jend>jtrans) { no_of_moves++; vec.push_back("R"); //itrans=itrans-2; jtrans=jtrans+2; } else if(iend>itrans && jend>jtrans) { no_of_moves++; vec.push_back("LR"); itrans=itrans+2; jtrans=jtrans+1; } else if(iend>itrans && jend==jtrans) { no_of_moves++; vec.push_back("LR"); itrans=itrans+2; jtrans=jtrans+1; } else if(iend>itrans && jend