N,x=map(int,input().split()) if x==1: print(["No","Yes"][N>1]) exit() n=N for i in range(2,n+1): if i*i>n: break if n%i==0: c=0 while n%i==0: n//=i c+=1 if c>=x and i**(x*2)!=N: print("Yes") exit() print("No")