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" } ) }