#include using namespace std; using Int = long long; signed main(){ int n; int sy,sx,gy,gx; cin>>n>>sy>>sx>>gy>>gx; vector > dp(n,vector(n,-1)); using P = pair; queue

q; dp[gy][gx]=0; q.emplace(gy,gx); int dy[]={-2,-2,0,2,2,0}; int dx[]={-1,1,2,1,-1,-2}; string ds[]={"UL","UR","R","LR","LL","L"}; auto in=[n](int y,int x){ return 0<=y&&y