p gets.to_i-~-2**("%b"%$_).count(?1)