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