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

#define int long long

#define ii pair<int,int>
#define fi first
#define sc second

#define all(x) (x).begin(),(x).end()

void solve() {
  int sx, sy, tx, ty;
  cin >> sx >> sy >> tx >> ty;
  for (int i = sy; i < ty; i++) cout << 'U';
  for (int i = sx; i < tx; i++) cout << 'R';
  for (int i = sy; i < ty; i++) cout << 'D';
  for (int i = sx; i < tx; i++) cout << 'L';
  cout << 'L';
  for (int i = sy; i <= ty; i++) cout << 'U';
  for (int i = sx; i <= tx; i++) cout << 'R';
  cout << 'D';
  cout << 'R';
  for (int i = sy; i <= ty; i++) cout << 'D';
  for (int i = sx; i <= tx; i++) cout << 'L';
  cout << 'U';
  cout << '\n';
}

signed main() {
#ifdef _DEBUG
  // freopen("in" , "r", stdin );
  // freopen("out", "w", stdout);
#endif
  ios::sync_with_stdio(0); cin.tie(0);
  int T = 1;
  // cin >> T;
  while (T--) solve();
}

#include <iostream>
#include <string>
#include <vector>
#include <list>
#include <map>
#include <queue>
#include <stack>
#include <algorithm>
#include <fstream>
#include <sstream>
#include <iomanip>
#define ll long long

using namespace std;

long long MOD = 1000000007;

int main(){
    int sx, sy, tx, ty;
    cin >> sx >> sy >> tx >> ty;
    string ans="";
    for(int i=0; i<ty-sy; i++){
        ans+="U";
    }
    for(int i=0; i<tx-sx; i++){
        ans+="R";
    }
    for(int i=0; i<ty-sy; i++){
        ans+="D";
    }
    for(int i=0; i<tx-sx; i++){
        ans+="L";
    }
    ans+="D";
    for(int i=0; i<tx-sx+1;i++){
        ans+="R";
    }
    for(int i=0; i<ty-sy+1; i++){
        ans+="U";
    }
    ans+="L";
    ans+="U";
    for(int i=0; i<tx-sx+1; i++){
        ans+="L";
    }
    for(int i=0; i<ty-sy+1; i++){
        ans+="D";
    }
    ans+="R";
    cout << ans << endl;
}