N,X = list(map(int,input().split())) for a in range(1,10**5): if(a**X > N):break if(N%(a**X) != 0):continue b = N//(a**X) if(a != b): print("Yes") exit() print("No")