func_code_string: #include <bits/stdc++.h>   long long num_div(long long x, long long limit) {     long long ans(0);     for (long long i = 1; i <= sqrt(x); ++i) {       if (!(x % i)) {         if (i > limit && i * i == x)           ans++;         else {           if (i > limit) ans++;           if (x / i > limit) ans++;         }       }     }     return ans;   }   int main() {     long long n, m;     scanf( %lld %lld , &n, &m);     if (n == m)       printf( infinity );     else       printf( %lld , n < m ? 0 : num_div(n - m, m));   }   