n, z = map(int, input().split()) if n > 2: print('No') elif n == 1: if z == 1: print('No') else: print('Yes') else: X = set(i ** 2 for i in range(1, 10 ** 3 + 1)) z = z ** 2 for x in X: if z - x in X: print('Yes') exit() print('No')