#include #include using namespace std; #define maxn 101000 #define ll long long ll A[maxn],inv[maxn]; ll mod; ll Pow(ll a,ll b) { ll ret=1; a%=mod; while(b) { if(b&1) ret=ret*a%mod; a=a*a%mod; b>>=1; } return ret%mod; } void init() { A[0]=1,A[1]=1; inv[1]=1;inv[0]=1; for(int i=2;ix&&yy>xx&&y>xx) {printf("0\n");continue;} if(y>x) x=y; if(yy>xx) yy=xx; ll st=x,en=xx,h=y; while(h<=yy&&st<=en) { if(st