#include using namespace std; int dx[4]={1,0,-1,0}; int dy[4]={0,-1,0,1}; bool vis[4][50][50]; void ending() { while(true) { cout<<"F"<>s; if(s=="Merry")cin>>s,exit(0); } } void dfs(int x,int y,int r) { int t;cin>>t; vis[r][x][y]=true; if(t==20151224)ending(); if(t>0) { int tx=x+dx[r],ty=y+dy[r],tr=r; if(!vis[tr][tx][ty]) { cout<<"F"<>t; if(t==20151224)ending(); if(!vis[tr][tx][ty]) { cout<<"F"<>t; } main() { int nx=25,ny=25,nr=0; dfs(nx,ny,nr); }