n,z = map(int,input().split()) if n >= 3: print("No") elif n == 2: f = 0 for i in range(1,1000): if f == 1: break for j in range(1,1000): if i ** 2 + j ** 2 == z ** 2: f += 1 print("Yes") break if f == 0: print("No") elif n == 1: print("Yes")