#include <bits/stdc++.h>
using namespace std;
int main() {
  int i, j, k, m, n, a, b, ans = 0;
  scanf("%d", &a);
  scanf("%d", &b);
  if (b == a)
    printf("infinity\n");
  else {
    int s = sqrt(a - b);
    for (i = 1; i < s + 1; i++) {
      if ((a - b) % i == 0) {
        if (i > b) ans++;
        if ((a - b) / i > b) ans++;
      }
    }
    if (s * s == a - b && s > b) ans--;
    printf("%d\n", ans);
  }
  return 0;
}
