open System type Sol() = member this.Solve() = let N = int64 (Console.ReadLine()) let rec f (x:int64) = if x = 0L then 0L else x + f (x/2L) N*2L - f N |> printfn "%d" let mySol = new Sol() mySol.Solve()