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