#include using namespace std; int ie,je,n; vector v,r; vector< pair > p; bool c(int i,int j) { if(i<0||j<0||i>=n||j>=n) return false; return true; } void f(int i,int j,vector< vector > &b) { if(c(i-2,j-1)&&b[i-2][j-1]) b[i-2][j-1]=false,p.push_back(make_pair(i-2,j-1)); if(c(i-2,j+1)&&b[i-2][j+1]) b[i-2][j+1]=false,p.push_back(make_pair(i-2,j+1)); if(c(i,j+2)&&b[i][j+2]) b[i][j+2]=false,p.push_back(make_pair(i,j+2)); if(c(i+2,j+1)&&b[i+2][j+1]) b[i+2][j+1]=false,p.push_back(make_pair(i+2,j+1)); if(c(i+2,j-1)&&b[i+2][j-1]) b[i+2][j-1]=false,p.push_back(make_pair(i+2,j-1)); if(c(i,j-2)&&b[i][j-2]) b[i][j-2]=false,p.push_back(make_pair(i,j-2)); } bool f(int i,int j) { if(((i-2)==ie)&&((j-1)==je)) {r.push_back(0); return true;} if(((i-2)==ie)&&((j+1)==je)) {r.push_back(1);return true;} if(((i)==ie)&&((j+2)==je)) {r.push_back(2);return true;} if(((i+2)==ie)&&((j+1)==je)) {r.push_back(3);return true;} if(((i+2)==ie)&&((j-1)==je)) {r.push_back(4);return true;} if(((i)==ie)&&((j-2)==je)) {r.push_back(5);return true;} return false; } int main() { int i,j,k=1; vector s; cin>>n>>i>>j>>ie>>je; vector< vector > b(n,vector(n,true)); p.push_back(make_pair(-1,0));v.push_back(0); p.push_back(make_pair(i,j));p.push_back(make_pair(-1,k));k++; v.push_back(2); s.push_back("UL"),s.push_back("UR"),s.push_back("R"); s.push_back("LR"),s.push_back("LL"),s.push_back("L"); for(i=1;i=0;i--) { for(j=v[i];j=0;i--) cout<