#include using namespace std; int ss(int x,int y){ int n,m; if(x!=y){ if(x nn={}; vector mm={}; for(int i=1;i*i<=n;i++){ if(n%i==0){ nn.push_back(i); if(n/i!=i){ nn.push_back(n/i); } } } for(int i=1;i*i<=m;i++){ if(m%i==0){ mm.push_back(i); if(m/i!=i){ mm.push_back(m/i); } } } sort(nn.begin(), nn.end()); sort(mm.begin(), mm.end()); int ans=0; int tmp=0; int tmp2; int tmp3; for(int i=0;i=nn.at(tmp)){ if (mm.at(i)==nn.at(tmp)-2){ tmp2=nn.at(int(nn.size()-1))/nn.at(tmp); tmp3=mm.at(int(mm.size()-1))/mm.at(i); if(tmp2>tmp3&&tmp2%2==tmp3%2){ ans++; } } tmp++; } } return ans; } else{ vector o; n=2*x; int ans=0; ans+=max(0,x-1); for(int i=2;i<=n;i++){ if(i%2==0&&n%i==0){ if(((n/i)-1)>=2){ ans++; } } } return ans; } } int main() { int s; cin>>s; vector x(s); vector y(s); for(int i=0;i>x.at(i); cin>>y.at(i); } for(int i=0;i