program yukicoder_2853
  use, intrinsic :: iso_fortran_env
  implicit none
  integer(int64) :: n
  read(input_unit, *) n

  write(output_unit, '(i0)') 2_int64 ** popcnt(n) - 2
end program yukicoder_2853