function main(lines) {
  const [sx, sy, tx, ty] = splitN(lines[0]);

  let s = '', cx = sx, cy = sy;
  const passed = [];
  moveTo(tx, ty);
  moveTo(sx, sy);
  moveTo(tx, ty);
  moveTo(sx, sy);

  function moveTo(x, y) {
    // console.log(cx, cy);
    while (cx != x || cy != y) {
      while (cy != y) {
        if (cy < y) {
          if (!isPassed(cx, cy+1)) {
            cy++;
            s += 'U';
          } else {
            cx--;
            s += 'L';
          }
        } else {
          if (!isPassed(cx, cy-1)) {
            cy--;
            s += 'D';
          } else {
            cx++;
            s += 'R';
          }
        }
        passed.push(cx+'_'+cy);
        // console.log(cx, cy);
      }
      while (cx != x) {
        if (cx < x) {
          if (!isPassed(cx+1, cy)) {
            cx++;
            s += 'R';
          } else {
            cy++;
            s += 'U';
          }
        } else {
          if (!isPassed(cx-1, cy)) {
            cx--;
            s += 'L';
          } else {
            cy--;
            s += 'D';
          }
        }
        passed.push(cx+'_'+cy);
        // console.log(cx, cy);
      }
    }
  }

  function isPassed(x, y) {
    if ((x === sx && y === sy) || (x === tx && y === ty)) return false;
    return passed.includes(x+'_'+y);
  }

  return s;
}


const ans = main( require("fs").readFileSync("/dev/stdin", "utf8").trim().split("\n") );
console.log( ans );

function splitN(s) {
  return s.split(' ').map(Number);
}