#include #include using namespace std; typedef long long ll; ll x=1000000007; void fs(ll &num) { bool neg=false; register ll c; num=0; c=getchar(); if (c=='-') { neg=true; c=getchar(); } for (;c>47&&c<58;c=getchar()) num=num*10+c-48; if (neg) num*=-1; } ll gcd(ll a,ll b) { if (a==0) return b; return gcd(b%a,a); } ll findGCD(ll arr[],ll n) { ll result=arr[0]; for (ll i=1;i>n; ll arr[n]; ll cv[n]; cv[0]=abs(arr[0]); for (ll i=1;i>arr[i]; cv[i]=abs(arr[i]); } ll maxi=-9999999999; ll l=-1,r=-1; for (ll i=0;i