#include #include using namespace std; short f[2001]; int main(){ int n,a,b,c,d,c2,i; cin>>n>>a>>b>>c>>d; //impossible cases:((((((( if(abs(a-c)%2==1){ cout<<"Impossible"; return 0; } if(abs(b+abs(a-c)/2)%2==1 && d%2==0){ cout<<"Impossible"; return 0; } if(abs(b+abs(a-c)/2)%2==0 && d%2==1){ cout<<"Impossible"; return 0; } //possible cases 8) if(abs(a-c)/2>abs(d-b)){ int nn=abs(a-c)/2-abs(d-b); cout<c){ if(d>b){ for(i=1; i<=nn/2; ++i) cout<<"UL "; for(i=1; i<=abs(b-d)+nn/2; ++i) cout<<"UR "; } else{ for(i=1; i<=abs(b-d)+nn/2; ++i) cout<<"UL "; for(i=1; i<=nn/2; ++i) cout<<"UR "; } } else{ if(dc) --c2, f[i]=1; else ++c2, f[i]=2; } else if(c2>d) --c2, f[i]=1; else ++c2, f[i]=2; } cout<c) for(i=1; i<=abs(c-a)/2; ++i) if(f[i]==1) cout<<"UL "; else cout<<"UR "; else{ if(d>b){ for(i=1; i<=abs(d-c2)/2; ++i) cout<<"R "; aa=1; } for(i=1; i<=abs(c-a)/2; ++i) if(f[i]==1) cout<<"LL "; else cout<<"LR "; } for(i=1; i<=abs(d-c2)/2 && aa==0 ; ++i) if(d