#include<iostream>
using namespace std;
string s[9];
int dx[4]={0,1,0,-1},dy[4]={1,0,-1,0};
int r;
bool in(int a)
{
	return 0<=a&&a<=4;
}
bool check(int a,int b,int c,int d)
{
	if(!(in(a)&&in(b)&&in(c)&&in(d)))return false;
	if(a==c)
	{
		return s[2*a][b<d?b:d]=='1';
	}
	else
	{
		return s[2*(a<c?a:c)+1][b]=='1';
	}
}
main()
{
	for(int i=0;i<9;i++)cin>>s[i];
	int x=0,y=0;
	while(1)
	{
		for(int dr=3;dr<7;dr++)
		{
			int nr=(r+dr)%4;
			int tx=x+dx[nr],ty=y+dy[nr];
			if(check(x,y,tx,ty))
			{
				r=nr;
				x=tx;
				y=ty;
				break;
			}
		}
		cout<<"RDLU"[r];
		if(x==0&&y==0)break;
	}
	cout<<endl;
}

