#include #define mp make_pair using namespace std; typedef long long ll; int main() { ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); ll a,b,x,y,i=0,flag=0,p,q; string z[1000]; ll t; cin>>t; cin>>y>>x>>b>>a; if(x>t-1 || y>t-1 || a>t-1 || b>t-1){ flag=0; goto label; } if(x<=a && y<=b){ while(xa && y>b){ while(x>a && y>b){ x-=1; y-=2; z[i++]="UL"; } if(x==a && y==b)flag=1; else if(x!=a && y==b){ p=(x-a)%2; q=(x-a)/2; if(p==0){ while(q--){ z[i++]="L"; } flag=1; } else flag=0; } else if(x==a && y!=b){ p=(y-b)%4; q=(y-b)/4; if(p==0){ while(q--){ z[i++]="UL"; z[i++]="UR"; } flag=1; } else flag=0; } else flag=0; } else if(x>a && ya && yb){ while(xb){ x+=1; y-=2; z[i++]="UR"; } if(x==a && y==b)flag=1; else if(x!=a && y==b){ p=(a-x)%2; q=(a-x)/2; if(p==0){ while(q--){ z[i++]="L"; } flag=1; } else flag=0; } else if(x==a && y!=b){ p=(y-b)%4; q=(y-b)/4; if(p==0){ while(q--){ z[i++]="UR"; z[i++]="UL"; } flag=1; } else flag=0; } else flag=0; } if(flag==1){ cout<