fn main() {
	let mut s = String::new();
	std::io::stdin().read_line(&mut s).ok();
	println!(
		"{}",
		if [6u64, 28, 496, 8128, 33550336, 8589869056, 137438691328]
			.contains(&s.trim().parse().unwrap())
		{
			"Yes"
		} else {
			"No"
		}
	)
}