#include using namespace std; int main() { int n,rmov=0,cmov=0,step=0, ri,ci,rf,cf;cin>>n>>ri>>ci>>rf>>cf; int chanr=abs(ri-rf), chanc=abs(ci-cf); string s; if(chanr%2!=0){cout<<"Impossible"<cf)){ step+=(ci-cf)/2;cout<ci)){ step+=(cf-ci)/2;cout<ri)){ step+=(rf-ri)/2;cout<rf)){ step+=(ri-rf)/2;cout<0){ cout<<"UL"<<" ";ci--; } chanc/=2; if(ci>cf)while(chanc-->0){cout<<"L"<<" ";} else {while(chanc-->0){cout<<"R"<<" ";}} }else cout<<"Impossible"<ci) { cmov+=(abs(rf-ri))/2;step+=cmov; chanc=abs(chanc-cmov); if(chanc%2==0){step+=chanc/2; cout<0){ cout<<"UR"<<" ";ci++; }chanc/=2; if(ci0)cout<<"R"<<" "; else{while(chanc-->0)cout<<"L"<<" ";} }else cout<<"Impossible"<ri&&cf>ci) { cmov+=(abs(rf-ri))/2;step+=cmov;int pv=cmov; chanc=abs(chanc-cmov); if(chanc%2==0){step+=chanc/2; cout<0){ //cout<<"LR"<<" "; ci++; }chanc/=2; if(ci0)cout<<"R"<<" "; while(pv-->0){ cout<<"LR"<<" "; // ci++; } } else{while(chanc-->0)cout<<"L"<<" ";} }else cout<<"Impossible"<ri&&cf0){ // cout<<"LL"<<" "; ci--; } chanc/=2; if(cf<=ci){while(chanc-->0)cout<<"R"<<" "; while(pv-->0){ cout<<"LL"<<" "; //ci--; } } else {while(chanc-->0)cout<<"L"<<" ";} }else cout<<"Impossible"<