n, z = map(int, input().split())
if n > 2:
	print("No")
elif n == 1:
	if z == 1:
		print("No")
	else:
		print("Yes")
else:
	ok = False
	for x in range(1, z):
		for y in range(x, z):
			if x*x + y*y == z*z:
				print("Yes")
				ok = True
				break
		if ok:
			break
	if not ok:
		print("No")