#include using namespace std; #define ll long long #define sp ios_base::sync_with_stdio(false),cin.tie(NULL),cout.tie(NULL) #define mod 10000007 #define mp make_pair #define pi pair #define vi vector #define vl vector #define pb push_back #define inf 1000000000 #define mxn 200005 int main(){ int n; cin>>n; int x1,x2,y1,y2; cin>>x1>>y1>>x2>>y2; int dist[n][n],check[n][n]; memset(check,0,sizeof check); queueq; q.push(mp(x1,y1)); dist[x1][y1]=0; check[x1][y1]=1; vector< vector >par; par.resize(n,vector(n)); vector< vector >mov; mov.resize(n,vector(n)); while(!q.empty()){ int u=q.front().first; int v=q.front().second; q.pop(); int x,y; x=u-2; y=v-1; if(x>=0&&x=0&&y=0&&x=0&&y=0&&x=0&&y=0&&x=0&&y=0&&x=0&&y=0&&x=0&&yvs; int u=x2,v=y2; while(u!=x1||v!=y1){ vs.push_back(mov[u][v]); int p,q; p=par[u][v].first; q=par[u][v].second; u=p; v=q; } for(int i=vs.size()-1;i>=0;i--) cout<