#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
  int a,b,c,d;
  cin>>a>>b>>c>>d;
  int x=c-a,y=d-b;
  for(int i=0;i<x;i++)cout<<'R';
  for(int i=0;i<y;i++)cout<<'U';
  for(int i=0;i<x;i++)cout<<'L';
  for(int i=0;i<y;i++)cout<<'D';
  cout<<'D';
  for(int i=0;i<x+1;i++)cout<<'R';
  for(int i=0;i<y+1;i++)cout<<'U';
  cout<<"LU";
  for(int i=0;i<x+1;i++)cout<<'L';
  for(int i=0;i<y+1;i++)cout<<'D';
  cout<<"R\n";
}
#include <bits/stdc++.h>

#define CHOOSE(a) CHOOSE2 a
#define CHOOSE2(a0, a1, a2, a3, a4, x, ...) x
#define dump_1(x1) cerr << #x1 << ": " << x1 << endl
#define dump_2(x1, x2) \
  cerr << #x1 << ": " << x1 << ", " #x2 << ": " << x2 << endl
#define dump_3(x1, x2, x3)                                                \
  cerr << #x1 << ": " << x1 << ", " #x2 << ": " << x2 << ", " #x3 << ": " \
       << x3 << endl
#define dump_4(x1, x2, x3, x4)                                            \
  cerr << #x1 << ": " << x1 << ", " #x2 << ": " << x2 << ", " #x3 << ": " \
       << x3 << ", " #x4 << ": " << x4 << endl
#define dump_5(x1, x2, x3, x4, x5)                                        \
  cerr << #x1 << ": " << x1 << ", " #x2 << ": " << x2 << ", " #x3 << ": " \
       << x3 << ", " #x4 << ": " << x4 << ", " #x5 << ": " << x5 << endl
#define dump(...) \
  CHOOSE((__VA_ARGS__, dump_5, dump_4, dump_3, dump_2, dump_1, ~))(__VA_ARGS__)
#define check(s) cerr << s << endl

#define rep(i, n) for (int i = 0; i < n; i++)
#define repr(i, n) for (int i = n; i >= 0; i--)
#define FOR(i, m, n) for (int i = m; i < n; i++)
#define all(x) (x).begin(), (x).end()
#define sz(x) ((int)(x).size())
#define unique(v) v.erase(unique(v.begin(), v.end()), v.end());
#define chmax(x, y) x = max(x, y)
#define chmin(x, y) x = min(x, y)

using namespace std;

using ll = long long;

vector<int> dx = {0, 1, 0, -1};
vector<int> dy = {1, 0, -1, 0};

const ll LINF = 2e18;
const int INF = 1e9;

void solve(ll sx, ll sy, ll tx, ll ty) {
  ll dx = tx - sx;
  ll dy = ty - sy;

  cout << string(dy, 'U') << string(dx, 'R');

  cout << string(dy, 'D') << string(dx, 'L');

  cout << 'L' << string(dy + 1, 'U') << string(dx + 1, 'R') << 'D';

  cout << 'R' << string(dy + 1, 'D') << string(dx + 1, 'L') << 'U';

  cout << endl;
}

int main() {
  cin.tie(0);
  ios::sync_with_stdio(false);
  cout << fixed << setprecision(15);
  ll sx;
  scanf("%lld", &sx);
  ll sy;
  scanf("%lld", &sy);
  ll tx;
  scanf("%lld", &tx);
  ll ty;
  scanf("%lld", &ty);
  solve(sx, sy, tx, ty);
  return 0;
}
