#include <iostream>
int main() {
int input = 3405692606; //should be 11001010111111101011111010111110
int result[32] = {};
int index = 0;
while (input != 0) {
if (input & 1)
result[index] = 1;
else
result[index] =0;
input >>= 1;// dividing by two
index++;
}
for(int i=0; i<32; ++i)
std::cout << result[i] << ' ';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7CiAgICBpbnQgaW5wdXQgPSAzNDA1NjkyNjA2OyAvL3Nob3VsZCBiZSAxMTAwMTAxMDExMTExMTEwMTAxMTExMTAxMDExMTExMAogICAgaW50IHJlc3VsdFszMl0gPSB7fTsKICAgIGludCBpbmRleCA9IDA7CiAgICAKICAgIHdoaWxlIChpbnB1dCAhPSAwKSB7CiAgICAgICAgaWYgKGlucHV0ICYgMSkKICAgICAgICAgICAgcmVzdWx0W2luZGV4XSA9IDE7IAogICAgICAgIGVsc2UKICAgICAgICAgICAgcmVzdWx0W2luZGV4XSA9MDsKICAgICAgIGlucHV0ID4+PSAxOy8vIGRpdmlkaW5nIGJ5IHR3bwogICAgICAgaW5kZXgrKzsKICAgIH0KICAgIAogICAgZm9yKGludCBpPTA7IGk8MzI7ICsraSkKICAgICAgICBzdGQ6OmNvdXQgPDwgcmVzdWx0W2ldIDw8ICcgJzsKfQ==