n, k = map(int, input().split()) val = n - k def divisors(val): s = set() i = 1 while(i**2 <= val): if val % i == 0: s.add(i) s.add(val // i) i += 1 res = list(s) res.sort() return res ans_l = divisors(val) ans = 0 for i in ans_l: if i > k: ans += 1 print(ans)