def readint(): return map(int, input().split()) def readlist(): return list(readint()) n, x = readint() left = 1 while left**n <= x: if x % (left**n) == 0: print("Yes") exit() left += 1 print("No")