#include <iomanip>
#include <random>
#include <time.h>
#include <vector>
#include <math.h>
#include <algorithm>
#include <queue>
#include <functional>
#include <map>
#include <string>
#include <cstdlib>
#include <typeinfo>
#include <iostream>
using namespace std;
int main()
{
	long long int sx, sy, tx, ty, a, b, c, d;
	cin >> sx >> sy >> tx >> ty;
	a = abs(sx - tx);
	b = abs(sy - ty);
	if (sx < tx) {
		if (sy < ty) {
			for (int i = 0; i < a; i++) cout << 'R';
			for (int i = 0; i < b; i++) cout << 'U';
			for (int i = 0; i < a; i++) cout << 'L';
			for (int i = 0; i <= b; i++) cout << 'D';
			for (int i = 0; i <= a; i++) cout << 'R';
			for (int i = 0; i <= b; i++) cout << 'U';
			cout << "LU";
			for (int i = 0; i <= a; i++) cout << 'L';
			for (int i = 0; i <= b; i++) cout << 'D';
			cout << 'R' << endl;
			return 0;
		}
		else {
			if (sy == ty) {
				for (int i = 0; i < a; i++) cout << 'R';
				cout << 'U';
				for (int i = 0; i < a; i++) cout << 'L';
				cout << "DD";
				for (int i = 0; i < a; i++) cout << 'R';
				cout << "URUUL";
				for (int i = 0; i <= a; i++) cout << 'L';
				cout << "DDR" << endl;
				return 0;
			}
			else {
				for (int i = 0; i < a; i++) cout << 'R';
				for (int i = 0; i < b; i++) cout << 'D';
				for (int i = 0; i < a; i++) cout << 'L';
				for (int i = 0; i <= b; i++) cout << 'U';
				for (int i = 0; i <= a; i++) cout << 'R';
				for (int i = 0; i <= b; i++) cout << 'D';
				cout << "LD";
				for (int i = 0; i <= a; i++) cout << 'L';
				for (int i = 0; i <= b; i++) cout << 'U';
				cout << 'R' << endl;
				return 0;
			}
		}
	}
	else {
		if (!a) {
			if (sy < ty) {
				for (int i = 0; i < b; i++) cout << 'U';
				cout << 'L';
				for (int i = 0; i < b; i++) cout << 'D';
				cout << "RR";
				for (int i = 0; i < b; i++) cout << 'U';
				cout << "LURRD";
				for (int i = 0; i <= b; i++) cout << 'D';
				cout << "LLU" << endl;
				return 0;
			}
			else {
				if (sy == ty) {
					cout << "" << endl;
					return 0;
				}
				else {
					for (int i = 0; i < b; i++) cout << 'D';
					cout << 'L';
					for (int i = 0; i < b; i++) cout << 'U';
					cout << "RR";
					for (int i = 0; i < b; i++) cout << 'D';
					cout << "LDRRU";
					for (int i = 0; i <= b; i++) cout << 'U';
					cout << "LLD" << endl;
					return 0;
				}
			}
		}
		else {
			if (sy < ty) {
				for (int i = 0; i < a; i++) cout << 'L';
				for (int i = 0; i < b; i++) cout << 'U';
				for (int i = 0; i < a; i++) cout << 'R';
				for (int i = 0; i <= b; i++) cout << 'D';
				for (int i = 0; i <= a; i++) cout << 'L';
				for (int i = 0; i <= b; i++) cout << 'U';
				cout << "RU";
				for (int i = 0; i <= a; i++) cout << 'R';
				for (int i = 0; i <= b; i++) cout << 'D';
				cout << 'L' << endl;
				return 0;
			}
			else {
				if (sy == ty) {
					for (int i = 0; i < a; i++) cout << 'L';
					cout << 'U';
					for (int i = 0; i < a; i++) cout << 'R';
					cout << "DD";
					for (int i = 0; i < a; i++) cout << 'L';
					cout << "ULUUR";
					for (int i = 0; i <= a; i++) cout << 'R';
					cout << "DDL" << endl;
					return 0;
				}
				else {
					for (int i = 0; i < a; i++) cout << 'L';
					for (int i = 0; i < b; i++) cout << 'D';
					for (int i = 0; i < a; i++) cout << 'R';
					for (int i = 0; i <= b; i++) cout << 'U';
					for (int i = 0; i <= a; i++) cout << 'L';
					for (int i = 0; i <= b; i++) cout << 'D';
					cout << "RD";
					for (int i = 0; i <= a; i++) cout << 'R';
					for (int i = 0; i <= b; i++) cout << 'U';
					cout << 'L' << endl;
					return 0;
				}
			}
		}
	}
	return 0;
}

Measured memory_bytes: 256