import math K, N = map(int, input().split()) L = [] for z in range(1, int(math.sqrt(N / K))+ 1): n = K * z * z for X in range(1,int(math.sqrt(n ** (1/6)))): y = (n - X ** 6) ** (1/4) if y.is_integer(): if z ** 2 * K == X ** 6 + y ** 4: L.append(n) print(len(L))