import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { static String seq="Impossible"; static int run=99999; static int x1,x2,y1,y2; static void min(int x,int y,StringBuffer b1,int count,int n) { if((x>-1&x-1&ycount) { run=count; seq=b1.toString(); } } StringBuffer b=new StringBuffer(b1); if(y==y1) { if(x>x1) { if((x-2)>=x1) { min(x-2,y-1,b.append("UL "),count+1,n); min(x-2,y+1,b.append("UR "),count+1,n); } }else { if((x+2)<=x1) { min(x+2,y+1,b.append("LR "),count+1,n); min(x+2,y-1,b.append("LL "),count+1,n); } } } else if(x==x1) { if(y>y1) { if((y-2)>=y1) { min(x,y-2,b.append("L "),count+1,n);} }else { if((y+2)<=y1) { min(x,y+2,b.append("R "),count+1,n);} } } else if(y>y1&x>x1) { if((x-2)>=x1) { min(x-2,y-1,b.append("UL "),count+1,n);} } else if(yx1) { if((x-2)>=x1) { min(x-2,y+1,b.append("UR "),count+1,n);} } else if(y>y1&x