#include #include #include #include #include #include #include int main() { int a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z; scanf("%d\n",&n); int a1,a2,b1,b2; scanf("%d %d %d %d",&a1,&a2,&b1,&b2); s=abs(b1-a1); y=abs(b2-a2); if(abs(b1-a1) %2!=0 || abs(b1-a1) %2==0 && (abs(b2-a2)-abs(b1-a1)/2) %2 !=0) { printf("Impossible"); } else { t=s/2; if((y-t)<=0) { printf("%d\n",t); } else { printf("%d\n",(t+(y-t)/2)); } hell: while(1) { if((a2-a1)<0 && (b2-a2)==0) { a1=a1-4; printf("UL UR "); if(a1==b1 && a2==b2) { break; } goto hell; } if((b1-a1)<0 && (b2-a2)<0 ) { a1=a1-2; a2=a2-1; printf("UL "); if(a1==b1 && a2==b2) { break; } goto hell; } if((b1-a1)<0 && (b2-a2)>0) { a1=a1-2; a2=a2+1; printf("UR "); if(a1==b1 && a2==b2) { break; } goto hell; } if((b1-a1)==0 && (b2-a2)>0) { a2=a2+2; printf("R "); if(a1==b1 && a2==b2) { break; } goto hell; } if((b1-a1)>0 && (b2-a2)==0) { a1=a1+4; printf("LR LL "); if(a1==b1 && a2==b2) { break; } goto hell; } if((b1-a1)>0 && (b2-a2)>0) { a1=a1+2; a2=a2+1; printf("LR "); if(a1==b1 && a2==b2) { break; } goto hell; } if((b1-a1)>0 && (b2-a2)<0) { a1=a1+2; a2=a2-1; printf("LL "); if(a1==b1 && a2==b2) { break; } goto hell; } if((b1-a1)==0 && (b2-a2)<0) { a2=a2-2; printf("L "); if(a1==b1 && a2==b2) { break; } goto hell; } } } return 0; }