main = getLine >>= print . fame . read fame n = 2*n - sum (takeWhile (/= 0) (iterate (flip div 2) n))