import sys input = sys.stdin.readline n,x=map(int,input().split()) F=[] for i in range(1,10**5+1): if n%i==0: F.append(i) F.append(n//i) for f in F: sq=round(f**(1/x)) if n%(sq**x)==0: b=n//(sq**x) if sq!=b and (sq)**x * b ==n: print("Yes") exit() print("No")