'use strict'
function main(input) {
    const tmp = input.split(' ').map((elem) => parseInt(elem, 10));
    const sx = tmp[0];
    const sy = tmp[1];
    const tx = tmp[2];
    const ty = tmp[3];

    const diffx = tx - sx;
    const diffy = ty - sy;

    let route1 = [];
    let route2 = [];

    for (let i = 0; i < diffy; i++) {
        route1 += 'U';
    }

    for (let i = 0; i < diffx; i++) {
        route1 += 'R';
    }

    route1 += reverse(route1);

    route2 += 'L';

    for (let i = 0; i < diffy + 1; i++) {
        route2 += 'U';
    }

    for (let i = 0; i < diffx + 1; i++) {
        route2 += 'R';
    }

    route2 += 'D';

    route2 += reverse(route2);

    console.log(route1 + route2);
}

function reverse(route) {
    let reversed = [];
    for (let r of route) {
        switch (r) {
            case 'U':
                reversed += 'D';
                break;
            case 'D':
                reversed += 'U';
                break;
            case 'L':
                reversed += 'R';
                break;
            case 'R':
                reversed += 'L';
                break;
        }
    }

    return reversed;
}
main(require('fs').readFileSync('/dev/stdin', 'utf8'));