#include <iostream>
#include <bitset>
using namespace std;
int main() {
// your code goes here
int s=0b1100110;
cout<<"s:"<<s<<endl;
cout<<"s:"<<bitset<10>(s)<<endl;
for(int s0=s;s0;s0=(s0-1)&s)
cout<<bitset<8>(s0)<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0c2V0Pgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgcz0wYjExMDAxMTA7Cgljb3V0PDwiczoiPDxzPDxlbmRsOwoJY291dDw8InM6Ijw8Yml0c2V0PDEwPihzKTw8ZW5kbDsKCWZvcihpbnQgczA9cztzMDtzMD0oczAtMSkmcykKCWNvdXQ8PGJpdHNldDw4PihzMCk8PGVuZGw7CglyZXR1cm4gMDsKfQ==