#include<iostream>

#define	E	0
#define	N	1
#define	W	2
#define	S	3

using namespace std;

int wall_v[5][5];	// wall_v[a][b] : æañ ã©çbÔÚÌÇª é©Ç¤© ([a][4]ÍíÉ0)
int wall_h[5][5];	// wall_h[a][b] : æas ¶©çbÔÚÌÇª é©Ç¤© ([a][4]ÍíÉ0)

bool isRightWall(int x,int y,int dir){
	if(dir==N)	y--;
	if(dir==W)	x--;
	if(y<0 || 4<y || x<0 || 4<x)	return false;

	if(dir==E)	return wall_h[y][x];
	if(dir==N)	return wall_v[x][y];
	if(dir==W)	return wall_h[y][x];
	if(dir==S)	return wall_v[x][y];
}

bool isForwardWall(int x,int y,int dir){
	if(dir==E)	y--;
	if(dir==N)	x--;
	if(y<0 || 4<y || x<0 || 4<x)	return false;

	if(dir==E)	return wall_v[x][y];
	if(dir==N)	return wall_h[y][x];
	if(dir==W)	return wall_v[x][y];
	if(dir==S)	return wall_h[y][x];
}

bool isBackwardWall(int x,int y,int dir){
	if(dir==W)	y--;
	if(dir==S)	x--;
	if(y<0 || 4<y || x<0 || 4<x)	return false;

	if(dir==E)	return wall_v[x][y];
	if(dir==N)	return wall_h[y][x];
	if(dir==W)	return wall_v[x][y];
	if(dir==S)	return wall_h[y][x];
}

void goRight(int &x,int &y,int &dir){
	if(dir==E)	y++;
	if(dir==N)	x++;
	if(dir==W)	y--;
	if(dir==S)	x--;
	dir=(dir+3)%4;
}

void goForward(int &x,int &y,int &dir){
	if(dir==E)	x++;
	if(dir==N)	y--;
	if(dir==W)	x--;
	if(dir==S)	y++;
}

void goLeft(int &x,int &y,int &dir){
	if(dir==E)	y--;
	if(dir==N)	x--;
	if(dir==W)	y++;
	if(dir==S)	x++;
	dir=(dir+1)%4;
}

void goBackward(int &x,int &y,int &dir){
	if(dir==E)	x--;
	if(dir==N)	y++;
	if(dir==W)	x++;
	if(dir==S)	y--;
	dir=(dir+2)%4;
}

int main()
{
	for(int i=0;i<9;i++){
		char s[8];	cin>>s;
		if(i%2==0){
			for(int j=0;j<4;j++)	wall_h[i/2][j]=s[j]-'0';
		}
		else{
			for(int j=0;j<5;j++)	wall_v[j][i/2]=s[j]-'0';
		}
	}

	int x=0,y=0,dir=0;
	do{
		if(!isForwardWall(x,y,dir)){
			if(!isRightWall(x,y,dir)){
				if(!isBackwardWall(x,y,dir))
						goBackward(x,y,dir);
				else	goRight(x,y,dir);
			}
			else		goForward(x,y,dir);
		}
		else			goLeft(x,y,dir);

		switch(dir){
			case E:	cout<<'R';	break;
			case N:	cout<<'U';	break;
			case W:	cout<<'L';	break;
			case S:	cout<<'D';	break;
		}
	}while(!(x==0&&y==0));
	cout<<endl;

	return 0;
}