#include <iostream>
#include <bitset>
using namespace std;
int main()
{
unsigned char a=0xA5;
unsigned char b=~(a>>4);
std::bitset<8> x(a), y(b);
std::cout << x << endl;
std::cout << y << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0c2V0PgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgdW5zaWduZWQgY2hhciBhPTB4QTU7CiAgICB1bnNpZ25lZCBjaGFyIGI9fihhPj40KTsKCiAgICBzdGQ6OmJpdHNldDw4PiB4KGEpLCB5KGIpOwoKICAgIHN0ZDo6Y291dCA8PCB4IDw8IGVuZGw7CiAgICBzdGQ6OmNvdXQgPDwgeSA8PCBlbmRsOwoKICAgIHJldHVybiAwOwp9Cgo=