#include #include #include #include #include #include using namespace std; int main() { int n, istart, jstart, iend, jend; cin>>n; cin>>istart>>jstart>>iend>>jend; vector >matrix(n, vector(n)); if((istart-iend)%2==1 || (istart-iend)%2==-1) { cout<<"Impossible"; } else { if(((jend-jstart)-((iend-istart)/2))%2==1 || ((jend-jstart)-((iend-istart)/2))%2==-1) { cout<<"Impossible"; } else { int curri = istart; int currj = jstart; int count = 0; string s = ""; while(curri!=iend || currj!=jend) { // UL if(curri-2>=0 && currj-1>=0 && iend=0 && currj+1=currj) { curri = curri - 2; currj = currj + 1; s.append("UR "); } // R else if(currj+2currj && iend==curri) { currj = currj + 2; s.append("R "); } // LR else if(curri+2curri && jend>=currj) { curri = curri + 2; currj = currj + 1; s.append("LR "); } // LL else if(curri+2=0 && iend>curri && jend<=currj) { curri = curri + 2; currj = currj - 1; s.append("LL "); } // L else if(currj-2>=0 && jend