#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;


int main(){

	while(1){
		char yoko[10][10];
		char tate[10][10];
		if(cin.eof())
			break;

		for(int i = 0; i < 5; i++){
			for(int j = 0; j < 4; j++){
				cin>>yoko[i][j];
			}
			for(int j = 0; j < 5; j++){
				cin>>tate[i][j];
			}
		}
		// 0,1,2,3ÅEAºA¶Aã
		int angle=0;
		int px,py;
		px=py=0;
		while(1){
			if(angle==0){
				if(px!=4&&yoko[py][px]=='1'){
					cout<<"R";
					px++;
				}
				else{
					// ãÖ
					if(py!=0&&tate[py-1][px]=='1'){
						py--;
						angle=3;
						cout<<"U";
					}
					// ºÉÇª êÎAºÖ
					else if(py!=4&&tate[py][px]=='1'){
						py++;
						angle=1;
						cout<<"D";
					}
					else{
						px--;
						angle=2;
						cout<<"L";
					}
				}
			}
			// º
			else if(angle==1){
				if(py!=4&&tate[py][px]=='1'){
					cout<<"D";
					py++;
				}
				else{
					// ºÉÇª³¯êÎA½]
					if(px!=4&&yoko[py][px]=='1'){
						cout<<"R";
						angle=0;
						px++;
					}
					else if(px!=0&&yoko[py][px-1]=='1'){
						cout<<"L";
						angle=2;
						px--;
					}
					else{
						py--;
						angle=3;
						cout<<"U";
					}
				}
			}
			// ¶
			else if(angle==2){
				if(px!=0&&yoko[py][px-1]=='1'){
					cout<<"L";
					px--;
				}
				else{
					// ºÉÇª êÎAºÖ
					if(py!=4&&tate[py][px]=='1'){
						py++;
						angle=1;
						cout<<"D";
					}
					// ãÖ
					else if(py!=0&&tate[py-1][px]=='1'){
						py--;
						angle=3;
						cout<<"U";
					}
					else{
						px++;
						angle=2;
						cout<<"R";
					}
				}
			}
			// ã
			else if(angle==3){
				if(py!=0&&tate[py-1][px]=='1'){
					cout<<"U";
					py--;
				}
				else{
					// ºÉÇª³¯êÎA½]
				if(px!=0&&yoko[py][px-1]=='1'){
					cout<<"L";
					angle=2;
					px--;
				}
				else if(px!=4&&yoko[py][px]=='1'){
					cout<<"R";
					angle=0;
					px++;
				}
				else{
					py++;
					angle=1;
					cout<<"D";
				}
				}
			}
			if(px==0&&py==0)
				break;
}
cout<<endl;
}

return 0;
}