#include <iostream>
#include <string>

int main()
{
    std::string hex_str = "0x3d"; 
    unsigned char decimal = static_cast<unsigned char>(std::stoi(hex_str, nullptr, 16));
    std::cout << "The value is: " << static_cast<int>(decimal);
    return 0;
}