use proconio::input; fn main() { input! { n: u64, } let c = n.count_ones(); eprintln!("{:b}", n); println!("{}", 2u64.pow(c) - 2); }