#include #include #include #include #include #include #include int main() { int n; scanf("%d", &n); int i_start; int j_start; int i_end; int j_end; scanf("%d %d %d %d", &i_start, &j_start, &i_end, &j_end); int i,j,x,y,m=0; y=-i_end+i_start; x=j_end-j_start; if(y<=2*x&&y>=-2*x&&x>0) {m=1; if(y==0) { if(x%2==0) { printf("%d\n",x/2); for(i=0;i0) { j=y/2; if(y%2==0&&(x-j)%2==0) {printf("%d\n",(j+x)/2); for(i=0;i=2*x&&y<=-2*x&&x<0) {m=1; if(y==0) { if(x%2==0) { printf("%d\n",-x/2); for(i=0;i<-x/2;i++) printf("L ");} else printf("Impossible"); } if(y>0) { j=y/2; if(y%2==0&&(-x-j)%2==0) {printf("%d\n",(j-x)/2); for(i=0;i0) { j=y/2; if((j+x)%2==0) {printf("%d\n",j); for(i=0;i<(j-x)/2;i++) printf("UL "); for(i=0;i<(j+x)/2;i++) printf("UR "); } else printf("Impossible"); } if(y<0) { j=-y/2; if((j+x)%2==0) {printf("%d\n",j); for(i=0;i<(j+x)/2;i++) printf("LR "); for(i=0;i<(j-x)/2;i++) printf("LL "); } else printf("Impossible"); } } return 0; }