from math import* k,n=map(int,input().split()) ans=[] for x in range(1,n+1): if x**6>=n: break for y in range(1,n+1): if y**4>=n: break kz=x**6+y**4 if kz>n: break z=isqrt(kz//k) if kz==k*z*z: ans+=kz, print(len(set(ans)))