#include <stdio.h>
#include <stdint.h>
uint32_t swap_data(uint32_t input);
int set_bit(int num);
int main(void)
{
int num;
int output = set_bit(num);
}
int set_bit(int num)
{
int count = 0;
while(num)
{
if((num & 1) == 0)
{
count++;
}
num >>= 1;
}
return count;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRpbnQuaD4KCnVpbnQzMl90IHN3YXBfZGF0YSh1aW50MzJfdCBpbnB1dCk7CmludCBzZXRfYml0KGludCBudW0pOwoKaW50IG1haW4odm9pZCkKewogIGludCBudW07CiAgcHJpbnRmKCJlbnRlciBudW1iZXIiKTsKICBzY2FuZigiJWQiLCZudW0pOwogIAogIGludCBvdXRwdXQgPSBzZXRfYml0KG51bSk7CiAgCiAgcHJpbnRmKCIlZCIsb3V0cHV0KTsKfQoKaW50IHNldF9iaXQoaW50IG51bSkKewogIGludCBjb3VudCA9IDA7CiAgd2hpbGUobnVtKQogIHsKICAgIGlmKChudW0gJiAxKSA9PSAwKQogICAgewogICAgICBjb3VudCsrOwogICAgfQogICAgbnVtICA+Pj0gMTsKICAgIAogIH0KICByZXR1cm4gY291bnQ7Cn0=