#include #define UL dp(is-2,js-1) #define UR dp(is-2,js+1) #define LR dp(is+2,js+1) #define LL dp(is+2,js-1) #define L dp(is,js-2) #define R dp(is,js+2) using namespace std; int ie,je; int n; string s; bool possible(int is, int js) { bool fl = true; if(is<0 || is>=n || ie<0 || ie>=n || js<0 || js>=n || je<0 || je>=n) fl = false; else if(abs(is-ie)%2 == 0 && is!=ie) { int x = abs(is-ie)/2; if(abs(x-je)%2 != 0 && js!=je) fl = false; } else if(is==ie) { if(abs(js-je)%2 != 0) fl = false; } else fl = false; return fl; } int dp(int is, int js) { // cout<is) { if(je>=js) { s+="LR "; ans+=LR+1; } else { s+="LL "; ans+=LL+1; } } else { if(je>=js) { s+="R "; ans+=R+1; } else { s+="L "; ans+=L+1; } } return ans; } int main() { cin>>n; int is,js; cin>>is>>js>>ie>>je; if(!possible(is,js)) cout<<"Impossible"<