#include <stdio.h>
int main(void) {
int x;
x = 1;
x &=~- x;
printf("%d: %d\n", 1, x
== 0); x = 2;
x &=~- x;
printf("%d: %d\n", 2, x
== 0); x = 3;
x &=~- x;
printf("%d: %d\n", 3, x
== 0); x = 4;
x &=~- x;
printf("%d: %d\n", 4, x
== 0); x = 5;
x &=~- x;
printf("%d: %d\n", 5, x
== 0); x = 6;
x &=~- x;
printf("%d: %d\n", 6, x
== 0); x = 7;
x &=~- x;
printf("%d: %d\n", 7, x
== 0); x = 8;
x &=~- x;
printf("%d: %d\n", 8, x
== 0); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgeDsKCXggPSAxOwoJeCAmPX4tIHg7CglwcmludGYoIiVkOiAlZFxuIiwgMSwgeCA9PSAwKTsKCXggPSAyOwoJeCAmPX4tIHg7CglwcmludGYoIiVkOiAlZFxuIiwgMiwgeCA9PSAwKTsKCXggPSAzOwoJeCAmPX4tIHg7CglwcmludGYoIiVkOiAlZFxuIiwgMywgeCA9PSAwKTsKCXggPSA0OwoJeCAmPX4tIHg7CglwcmludGYoIiVkOiAlZFxuIiwgNCwgeCA9PSAwKTsKCXggPSA1OwoJeCAmPX4tIHg7CglwcmludGYoIiVkOiAlZFxuIiwgNSwgeCA9PSAwKTsKCXggPSA2OwoJeCAmPX4tIHg7CglwcmludGYoIiVkOiAlZFxuIiwgNiwgeCA9PSAwKTsKCXggPSA3OwoJeCAmPX4tIHg7CglwcmludGYoIiVkOiAlZFxuIiwgNywgeCA9PSAwKTsKCXggPSA4OwoJeCAmPX4tIHg7CglwcmludGYoIiVkOiAlZFxuIiwgOCwgeCA9PSAwKTsKCXJldHVybiAwOwp9Cg==