import Control.Applicative import Data.Bits import qualified Data.ByteString.Char8 as BS import Data.Maybe main :: IO () main = do n <- fst . fromJust . BS.readInteger <$> BS.getLine seq n $ print $ popCount n