#include<bits/stdc++.h>
using namespace std;

int sx,sy,dx,dy;

void downPrint(int N) {
    while(N--)
        printf("D");
}

void upPrint(int N) {
    while(N--)
        printf("U");
}

void leftPrint(int N) {
    while(N--)
        printf("L");
}

void rightPrint(int N) {
    while(N--)
        printf("R");
}

int main() {


    while(scanf("%d %d %d %d",&sx,&sy,&dx,&dy)==4) {

        int Left,Right,Up,Down;
        Left=Right=abs(sx-dx);
        Up=Down=abs(dy-sy);

        if(sx==dx) {

            if(sy>dy) {
                downPrint(Down);
                printf("L");
                upPrint(Up);
                printf("R\n");
            } else {

                printf("L");
                upPrint(Up);
                printf("R");
                downPrint(Down);
                printf("DLLU");
                upPrint(Up);
                printf("URRDR");
                downPrint(Down);
                printf("L\n");
            }

        } else if(sy==dy) {

            if(sx<dx) {
                rightPrint(Right);
                printf("D");
                leftPrint(Left);
                printf("UU");
                rightPrint(Right);
                printf("DRDDL");
                leftPrint(Left);
                printf("LUUR\n");
            } else {

                printf("D");
                leftPrint(Left);
                printf("U");
                rightPrint(Right);
                printf("RDDL");
                leftPrint(Left);
                printf("LUURU");
                rightPrint(Right);
                printf("D\n");

            }

        } else if(sy>dy) {

            if(sx<dx) {
                rightPrint(Right);
                downPrint(Down);
                leftPrint(Left);
                upPrint(Up);
                printf("U");
                rightPrint(Right);
                printf("RD");
                downPrint(Down);
                printf("LD");
                leftPrint(Left);
                printf("LU");
                upPrint(Up);
                printf("R\n");
            } else {

                downPrint(Down);
                leftPrint(Left);
                upPrint(Up);
                rightPrint(Right);
                printf("R");
                downPrint(Down);
                printf("DL");
                leftPrint(Left);
                printf("UL");
                upPrint(Up);
                printf("UR");
                rightPrint(Right);
                printf("D\n");

            }

        } else if(sy<dy) {

            if(sx>dx) {
                leftPrint(Left);
                upPrint(Up);
                rightPrint(Right);
                downPrint(Down);
                printf("D");
                leftPrint(Left);
                printf("LU");
                upPrint(Up);
                printf("RU");
                rightPrint(Right);
                printf("RD");
                downPrint(Down);
                printf("L\n");
            } else {

                upPrint(Up);
                rightPrint(Right);
                downPrint(Down);
                leftPrint(Left);
                printf("L");
                upPrint(Up);
                printf("UR");
                rightPrint(Right);
                printf("DR");
                downPrint(Down);
                printf("DL");
                leftPrint(Left);
                printf("U\n");
            }


        }


    }


    return 0;
}


Measured memory_bytes: 256