n, z = map(int, input().split()) zn = z ** n for x in range(1, z): xn = x ** n for y in range(1, z): if xn + y ** n == zn: print("Yes") exit() if xn + y ** n > zn: break print("No")