#Back and Forth

#四角形を描くようにして移動する

#次に，四角形より最初と最後1つずらした形を構成する．



def sign(x):

    if x > 0:

        return 1

    if x == 0:

        return 0

    

    return -1



def solve():

    move_x = ["", "R", "L"]

    move_y = ["", "U", "D"]

    

    sx, sy, tx, ty = list(map(int, input().split()))

    

    dx = tx - sx

    dy = ty - sy



    outward = ""

    homeward = ""





    if dx == 0 and dy == 0:

        print()

        return

    

    if dx == 0:

        outward = move_y[sign(dy)] * abs(dy)

        homeward = move_y[-sign(dy)] * abs(dy)



        fir_route = outward + "R" + homeward + "L"

        sec_route = "L" + outward + "R" + move_y[sign(dy)] + "RR" + move_y[-sign(dy)] + homeward + move_y[-sign(dy)] + "LL" + move_y[sign(dy)]



        print(fir_route, end="")

        print(sec_route)



        return



    if dy == 0:

        outward = move_x[sign(dx)] * abs(dx)

        homeward = move_x[-sign(dx)] * abs(dx)



        fir_route = outward + "U" + homeward + "D"

        sec_route = "D" + outward + "U" + move_x[sign(dx)] + "UU" + move_x[-sign(dx)] + homeward + move_x[-sign(dx)] + "DD" + move_x[sign(dx)]



        print(fir_route, end="")

        print(sec_route)



        return

    

    outward = move_x[sign(dx)] * abs(dx) + move_y[sign(dy)] * abs(dy)

    homeward = move_x[-sign(dx)] * abs(dx) + move_y[-sign(dy)] * abs(dy)

    

    fir_route = outward + homeward

    sec_route = move_y[-sign(dy)] + move_x[sign(dx)] + outward + move_y[sign(dy)] + move_x[-sign(dx)] + move_y[sign(dy)] + move_x[-sign(dx)] + homeward + move_y[-sign(dy)] + move_x[sign(dx)]



    print(fir_route, end="")

    print(sec_route)



if __name__ == "__main__":

    solve()

def sign(x):

    if x > 0:

        return 1

    if x == 0:

        return 0

    

    return -1



def solve():

    move_x = ["", "R", "L"]

    move_y = ["", "U", "D"]

    

    sx, sy, tx, ty = list(map(int, input().split()))

    

    dx = tx - sx

    dy = ty - sy



    outward = ""

    homeward = ""

    

    outward = move_x[sign(dx)] * abs(dx) + move_y[sign(dy)] * abs(dy)

    homeward = move_x[-sign(dx)] * abs(dx) + move_y[-sign(dy)] * abs(dy)

    

    fir_route = outward + homeward

    sec_route = move_y[-sign(dy)] + move_x[sign(dx)] + outward + move_y[sign(dy)] + move_x[-sign(dx)] + move_y[sign(dy)] + move_x[-sign(dx)] + homeward + move_y[-sign(dy)] + move_x[sign(dx)]



    print(fir_route, end="")

    print(sec_route)



if __name__ == "__main__":

    solve()

# Back and Forth
# 四角形を描くようにして移動する
# 次に，四角形より最初と最後1つずらした形を構成する．
def sign(x):
    if x > 0:
        return 1
    if x == 0:
        return 0
    return -1


def solve():
    move_x = ["", "R", "L"]
    move_y = ["", "U", "D"]
    sx, sy, tx, ty = list(map(int, input().split()))
    dx = tx - sx
    dy = ty - sy
    outward = ""
    homeward = ""
    if dx == 0 and dy == 0:
        print()
        return
    if dx == 0:
        outward = move_y[sign(dy)] * abs(dy)
        homeward = move_y[-sign(dy)] * abs(dy)
        fir_route = outward + "R" + homeward + "L"
        sec_route = (
            "L"
            + outward
            + "R"
            + move_y[sign(dy)]
            + "RR"
            + move_y[-sign(dy)]
            + homeward
            + move_y[-sign(dy)]
            + "LL"
            + move_y[sign(dy)]
        )
        print(fir_route, end="")
        print(sec_route)
        return
    if dy == 0:
        outward = move_x[sign(dx)] * abs(dx)
        homeward = move_x[-sign(dx)] * abs(dx)
        fir_route = outward + "U" + homeward + "D"
        sec_route = (
            "D"
            + outward
            + "U"
            + move_x[sign(dx)]
            + "UU"
            + move_x[-sign(dx)]
            + homeward
            + move_x[-sign(dx)]
            + "DD"
            + move_x[sign(dx)]
        )
        print(fir_route, end="")
        print(sec_route)
        return
    outward = move_x[sign(dx)] * abs(dx) + move_y[sign(dy)] * abs(dy)
    homeward = move_x[-sign(dx)] * abs(dx) + move_y[-sign(dy)] * abs(dy)
    fir_route = outward + homeward
    sec_route = (
        move_y[-sign(dy)]
        + move_x[sign(dx)]
        + outward
        + move_y[sign(dy)]
        + move_x[-sign(dx)]
        + move_y[sign(dy)]
        + move_x[-sign(dx)]
        + homeward
        + move_y[-sign(dy)]
        + move_x[sign(dx)]
    )
    print(fir_route, end="")
    print(sec_route)


if __name__ == "__main__":
    solve()

def sign(x):
    if x > 0:
        return 1
    if x == 0:
        return 0
    return -1


def solve():
    move_x = ["", "R", "L"]
    move_y = ["", "U", "D"]
    sx, sy, tx, ty = list(map(int, input().split()))
    dx = tx - sx
    dy = ty - sy
    outward = ""
    homeward = ""
    outward = move_x[sign(dx)] * abs(dx) + move_y[sign(dy)] * abs(dy)
    homeward = move_x[-sign(dx)] * abs(dx) + move_y[-sign(dy)] * abs(dy)
    fir_route = outward + homeward
    sec_route = (
        move_y[-sign(dy)]
        + move_x[sign(dx)]
        + outward
        + move_y[sign(dy)]
        + move_x[-sign(dx)]
        + move_y[sign(dy)]
        + move_x[-sign(dx)]
        + homeward
        + move_y[-sign(dy)]
        + move_x[sign(dx)]
    )
    print(fir_route, end="")
    print(sec_route)


if __name__ == "__main__":
    solve()

-# Back and Forth -# 四角形を描くようにして移動する -# 次に，四角形より最初と最後1つずらした形を構成する． -    if dx == 0 and dy == 0: -        print() -        return -    if dx == 0: -        outward = move_y[sign(dy)] * abs(dy) -        homeward = move_y[-sign(dy)] * abs(dy) -        fir_route = outward + "R" + homeward + "L" -        sec_route = ( -            "L" -            + outward -            + "R" -            + move_y[sign(dy)] -            + "RR" -            + move_y[-sign(dy)] -            + homeward -            + move_y[-sign(dy)] -            + "LL" -            + move_y[sign(dy)] -        ) -        print(fir_route, end="") -        print(sec_route) -        return -    if dy == 0: -        outward = move_x[sign(dx)] * abs(dx) -        homeward = move_x[-sign(dx)] * abs(dx) -        fir_route = outward + "U" + homeward + "D" -        sec_route = ( -            "D" -            + outward -            + "U" -            + move_x[sign(dx)] -            + "UU" -            + move_x[-sign(dx)] -            + homeward -            + move_x[-sign(dx)] -            + "DD" -            + move_x[sign(dx)] -        ) -        print(fir_route, end="") -        print(sec_route) -        return