n, x = map(int, input().split()) s = False for a in range(1, int(n**(1/x)) + 2): p = a ** x if p < n: b = n - p if b > 0 and a != b: s = True break elif p == n: pass else: break if s: print("Yes") else: print("No")