#include <iostream>
#include <bitset>
int main(){
uint64_t r1, r2;
int32_t a1 = 3 , a2 = 7;
int32_t b1 = 7 , b2 = 3 ;
r1=(static_cast<uint64_t>(a1)<<32)| b1;
r2=(static_cast<uint64_t>(a2)<<32)| b2;
std::bitset<64> bs1(r1);
std::bitset<64> bs2(r2);
std::cout << bs1.to_string() << std::endl;
std::cout << bs2.to_string() << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0c2V0PgoKaW50IG1haW4oKXsKICAgIHVpbnQ2NF90IHIxLCByMjsKICAgIGludDMyX3QgYTEgPSAzICwgYTIgPSA3OwogICAgaW50MzJfdCBiMSA9IDcgLCBiMiA9IDMgOwogICAgcjE9KHN0YXRpY19jYXN0PHVpbnQ2NF90PihhMSk8PDMyKXwgYjE7CiAgICByMj0oc3RhdGljX2Nhc3Q8dWludDY0X3Q+KGEyKTw8MzIpfCBiMjsKICAgIHN0ZDo6Yml0c2V0PDY0PiBiczEocjEpOwogICAgc3RkOjpiaXRzZXQ8NjQ+IGJzMihyMik7CiAgICBzdGQ6OmNvdXQgPDwgYnMxLnRvX3N0cmluZygpIDw8IHN0ZDo6ZW5kbDsKICAgIHN0ZDo6Y291dCA8PCBiczIudG9fc3RyaW5nKCkgPDwgc3RkOjplbmRsOwoKfQ==