#include <iostream>
#include <iomanip>
#include <bitset>

int main()
{
    const unsigned long value1 = std::bitset<8>(std::string("10100101")).to_ulong();
    const unsigned long value2 = std::bitset<8>(std::string("00110000")).to_ulong();
    
    std::cout << std::hex << value1 << " " << std::hex << value2 << '\n';
}