#include <iostream>
using namespace std;
#include <bitset>
int main() {
int a = 0b1010;
a |= !true << 2; cout << std::bitset<8>(a) << endl;
a |= !false << 2; cout << std::bitset<8>(a) << endl;
a |= !false << 2; cout << std::bitset<8>(a) << endl;
a |= !true << 2; cout << std::bitset<8>(a) << endl;
a |= !true << 2; cout << std::bitset<8>(a) << endl;
a |= !false << 2; cout << std::bitset<8>(a) << endl;
a |= !false << 2; cout << std::bitset<8>(a) << endl;
a |= !true << 2; cout << std::bitset<8>(a) << endl;
a |= !false << 2; cout << std::bitset<8>(a) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojaW5jbHVkZSA8Yml0c2V0PgoKaW50IG1haW4oKSB7CglpbnQgYSA9IDBiMTAxMDsKCWEgfD0gIXRydWUgIDw8IDI7IGNvdXQgPDwgc3RkOjpiaXRzZXQ8OD4oYSkgPDwgZW5kbDsKCWEgfD0gIWZhbHNlIDw8IDI7IGNvdXQgPDwgc3RkOjpiaXRzZXQ8OD4oYSkgPDwgZW5kbDsKCWEgfD0gIWZhbHNlIDw8IDI7IGNvdXQgPDwgc3RkOjpiaXRzZXQ8OD4oYSkgPDwgZW5kbDsKCWEgfD0gIXRydWUgIDw8IDI7IGNvdXQgPDwgc3RkOjpiaXRzZXQ8OD4oYSkgPDwgZW5kbDsKCWEgfD0gIXRydWUgIDw8IDI7IGNvdXQgPDwgc3RkOjpiaXRzZXQ8OD4oYSkgPDwgZW5kbDsKCWEgfD0gIWZhbHNlIDw8IDI7IGNvdXQgPDwgc3RkOjpiaXRzZXQ8OD4oYSkgPDwgZW5kbDsKCWEgfD0gIWZhbHNlIDw8IDI7IGNvdXQgPDwgc3RkOjpiaXRzZXQ8OD4oYSkgPDwgZW5kbDsKCWEgfD0gIXRydWUgIDw8IDI7IGNvdXQgPDwgc3RkOjpiaXRzZXQ8OD4oYSkgPDwgZW5kbDsKCWEgfD0gIWZhbHNlIDw8IDI7IGNvdXQgPDwgc3RkOjpiaXRzZXQ8OD4oYSkgPDwgZW5kbDsKCXJldHVybiAwOwp9