package main
import (
"fmt"
"strconv"
)
const MAX_BITS = 5
func main(){
var input string
fmt.Scanln(&input)
x, err := strconv.Atoi(input)
if err != nil {
panic(err)
}
bitCnt := 0
for i := uint(0); i < MAX_BITS; i++ {
if (x >> i) & 1 != 0 {
bitCnt++
}
}
fmt.Printf("Bit count for %d: %d\n", x, bitCnt)
}
cGFja2FnZSBtYWluCgppbXBvcnQgKAoJImZtdCIKCSJzdHJjb252IgopCgpjb25zdCBNQVhfQklUUyA9IDUKCmZ1bmMgbWFpbigpewoJdmFyIGlucHV0IHN0cmluZwoJZm10LlNjYW5sbigmaW5wdXQpCgl4LCBlcnIgOj0gc3RyY29udi5BdG9pKGlucHV0KQoJaWYgZXJyICE9IG5pbCB7CgkJcGFuaWMoZXJyKQoJfQoJCgliaXRDbnQgOj0gMAoJZm9yIGkgOj0gdWludCgwKTsgaSA8IE1BWF9CSVRTOyBpKysgewoJCWlmICh4ID4+IGkpICYgMSAhPSAwIHsKCQkJYml0Q250KysKCQl9Cgl9CgkKCWZtdC5QcmludGYoIkJpdCBjb3VudCBmb3IgJWQ6ICVkXG4iLCB4LCBiaXRDbnQpCn0=