#include #include #include #include #include #include using namespace std; int mincount=INT_MAX; string path=""; vector v; bool isvalid(int a,int b,int n,int count) { if(a>=0 && a=0 && b>n; int s_l,s_u; int e_l,e_u; cin>>s_l>>s_u>>e_l>>e_u; int count=0; minpath(s_l,s_u,e_l,e_u,count,"",n); if(mincount==INT_MAX) cout<<"Impossible"<