#include <iostream>
#include <string>
#include <stdexcept>
using namespace std;
int main() {
std::string valueStr = "qwedfyguh78yrt65e78ofg78gfrtyuiop";
try {
std::cout << std::stoull(valueStr, nullptr, 16);
}
catch (std::invalid_argument&) {
std::cout << "Invalid argument" << std::endl;
}
catch (std::out_of_range&) {
std::cout << "Out of Range" << std::endl;
}
catch(std::exception& e) {
std::cout << "Error: " << e.what() << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3RkZXhjZXB0Pgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgoJc3RkOjpzdHJpbmcgdmFsdWVTdHIgPSAicXdlZGZ5Z3VoNzh5cnQ2NWU3OG9mZzc4Z2ZydHl1aW9wIjsKCgl0cnkgeyAgCiAgICAJc3RkOjpjb3V0IDw8IHN0ZDo6c3RvdWxsKHZhbHVlU3RyLCBudWxscHRyLCAxNik7Cgl9CgljYXRjaCAoc3RkOjppbnZhbGlkX2FyZ3VtZW50JikgewogICAgCXN0ZDo6Y291dCA8PCAiSW52YWxpZCBhcmd1bWVudCIgPDwgc3RkOjplbmRsOwoJfQoJY2F0Y2ggKHN0ZDo6b3V0X29mX3JhbmdlJikgewogICAgCXN0ZDo6Y291dCA8PCAiT3V0IG9mIFJhbmdlIiA8PCBzdGQ6OmVuZGw7Cgl9CgljYXRjaChzdGQ6OmV4Y2VwdGlvbiYgZSkgewogICAgCXN0ZDo6Y291dCA8PCAiRXJyb3I6ICIgPDwgZS53aGF0KCkgPDwgc3RkOjplbmRsOwoJfQoKCXJldHVybiAwOwp9