#include<bits/stdc++.h>
using namespace std;
typedef long long int ll;


int main(){
	int a,b,c,d;
	cin >> a >>b;
	cin >> c >> d;
	cout << b-c;
}
#pragma GCC optimize(2)
#include <bits/stdc++.h>
#define INF 1000000000
#define LINF 1000000000000000000
#define MOD 1000000007
#define mod 998244353
#define INF63 1061109567
#define INF127 9187201950435737471
#define UINF 18446744073709551615
#define F first
#define S second
#define ll long long
using namespace std;
struct RandGen{
	ll x,y,z;
	ll nextInt()
	{
		ll t=x^(x<<11);
		x=y;
		y=z;
		z^=(z>>19)^t^(t>>8);
		return x;
	}
	ll random(ll M)
	{
		return nextInt()%M;
	}
}rng;
int main(){
	rng.x=89327;
	rng.y=2579;
	rng.z=67239;
	ll t=1000;
	while(t--)
	{
		ll x,y,a,b,nxt;
		cin>>x>>y>>a>>b;
		while(abs(a-x)+abs(b-y)>0)
		{
			nxt=rng.random(abs(a-x)+abs(b-y));
			if(nxt<abs(a-x))
			{
				if(x>a)
				{
					putchar('U');
					x--;
				}
				else
				{
					putchar('D');
					x++;
				}
			}
			else
			{
				if(y<b)
				{
					putchar('R');
					y++;
				}
				else
				{
					putchar('L');
					y--;
				}
			}
		}
		puts("");
		fflush(stdout);
		ll d;
		cin>>d;
	}
	return 0;
}