#include <bits/stdc++.h>
using namespace std;
int main() {
  int a, b, ans;
  while (scanf("%d%d", &a, &b) != EOF) {
    ans = 0;
    if (a < b)
      puts("0");
    else if (a == b)
      puts("infinity");
    else {
      int x;
      for (x = 1; x * x < a - b; x++) {
        if ((a - b) % x == 0) {
          if (x > b) ans++;
          if ((a - b) / x > b) ans++;
        }
      }
      if ((a - b) == x * x && x > b) ans++;
      printf("%d\n", ans);
    }
  }
  return 0;
}
