#include #include #include #include #include using namespace std; bool flag=0; vector pa; long int ans=1000000005; void fun(int n, int x1, int y1, int x, int y,long int steps,bool c[][300],vector path,string s,int x2,int y2) { if(x1<0||y1<0||x1>=n||y1>=n||c[x1][y1]||abs(x1-x)%2==1) { return; } if(abs(x1-x)>x2||abs(y1-y)>y2) { return; } path.push_back(s); c[x1][y1]=1; x2=abs(x1-x); y2=abs(y1-y); if(x1==x&&y1==y) { if(stepsy) { steps+=(y1-y)/2; for(int j=0;j<(y1-y)/2;j++) { path.push_back("L"); } if(stepsx) { steps+=(x1-x)/2; for(int j=0;j<(x1-x)/4;j++) { path.push_back("LR"); path.push_back("LL"); } if(steps>n; vector path; long int steps=0; bool c[300][300]; for(int i=0;i<202;i++) { for(int j=0;j<202;j++) { c[i][j]=0; } } int x1,y1,x,y; cin>>x1>>y1>>x>>y; if(abs(x1-x)%2==1) { cout<<"Impossible"<