local sx, sy, tx, ty = io.read("n","n","n","n")
local t = {}
local function _p(a) table.insert(t, a) end
local function pp(a,c) for i=1,c do _p(a) end end
tx = tx - sx
ty = ty - sy

local h_to = tx > 0 and "R" or "L"
local h_bk = tx > 0 and "L" or "R"
local v_to = ty > 0 and "U" or "D"
local v_bk = ty > 0 and "D" or "U"

pp(h_to, math.abs(tx))
pp(v_to, math.abs(ty))
pp(h_bk, math.abs(tx))
pp(v_bk, math.abs(ty))
pp(v_bk, 1)
pp(h_to, math.abs(tx))
pp(h_to, 1)
pp(v_to, 1)
pp(v_to, math.abs(ty))
pp(h_bk, 1)
pp(v_to, 1)
pp(h_bk, math.abs(tx))
pp(h_bk, 1)
pp(v_bk, math.abs(ty))
pp(v_bk, 1)
pp(h_to, 1)

print(table.concat(t,""))