#include typedef int64_t i64; typedef long double f128; using namespace std; template void scan(T& n) { cin>>n; return; } void scan() { return; } template void scan(T& n,Args&... args) { scan(n); scan(args...); return; } template void scan_array(T start,T end) { T now=start; for(;now!=end;++now) { scan(*now); } return; } template void print(T n) { cout< void println(T n) { print(n); print('\n'); return; } template void println(T n,Args... args) { print(n); print(' '); println(args...); return; } template void print_array(T start,T end) { T now=start; print(*now); ++now; for(;now!=end;++now) { print(' '); print(*now); } print('\n'); return; } vector div_enum(int n) { vector res; for(int i=1;i*i<=n;++i) { if(n%i==0) { res.push_back(i); if(i*i!=n) { res.push_back(n/i); } } } return res; } void solve() { int X,Y; scan(X,Y); if(X>Y) { swap(X,Y); } vector vec=div_enum(Y-X); int ans=0; for(size_t i=0;in) { ans+=1; } } println(ans); return; } int main() { int S; scan(S); for(int i=0;i