// Author: Niraj vadhaiya #include using namespace std; #define mod 1000000007 #define pb push_back #define ll long long #define ld long double #define mp make_pair #define f first #define s second ll gcd(ll a,ll b) { if(a=n || y>=n) return false; return true; } int re(int x,int y) { int di=0; queue > > q; q.push({0,{x,y}}); while(!q.empty()) { pair > p =q.front(); q.pop(); int x=p.s.f; int y=p.s.s; // cout<>n; cin>>a>>b>>c>>d; for(int i=0;i<205;i++) for(int j=0;j<205;j++) { vis[i][j]=0; p1[i][j]=1000009; aa[i][j]=-1; } int ans=re(a,b); /*for(int i=0;i s; // cout<