#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; bool e; bool used[50][50]; void dfs(int x, int y){ used[x][y]=1; int d; cin>>d; if(d==20151224){ while(1){ cout<<"F"<>s; if(s=="Merry Christmas!"){ e=1; return; } } } if(e) return; if(d && !used[x+1][y]){ cout<<"F"<>d; } cout<<"L"<>d; if(d==20151224){ while(1){ cout<<"F"<>s; if(s=="Merry Christmas!"){ e=1; return; } } } if(e) return; if(d && !used[x][y+1]){ cout<<"F"<>d; } cout<<"L"<>d; if(d==20151224){ while(1){ cout<<"F"<>s; if(s=="Merry Christmas!"){ e=1; return; } } } if(e) return; if(d && !used[x-1][y]){ cout<<"F"<>d; } cout<<"L"<>d; if(d==20151224){ while(1){ cout<<"F"<>s; if(s=="Merry Christmas!"){ e=1; return; } } } if(e) return; if(d && !used[x][y-1]){ cout<<"F"<>d; } cout<<"L"<>d; } int main() { dfs(21, 21); return 0; }