- #include <string> 
- #include <iostream> 
- #include <iomanip> 
-   
- std::string stoh(std::string const& in) 
- { 
-     std::ostringstream os; 
-   
-     for(unsigned char const& c : in) 
-     { 
-         os << std::hex << std::setprecision(2) << std::setw(2) 
-         << std::setfill('0') << static_cast<int>(c); 
-     } 
-   
-     return os.str(); 
- } 
-   
- int main() 
- { 
-     std::cout << "stoh(\"áéíóúñü\") = " << stoh("áéíóúñü") << '\n'; 
- } 
-   
				I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KCnN0ZDo6c3RyaW5nIHN0b2goc3RkOjpzdHJpbmcgY29uc3QmIGluKQp7CiAgICBzdGQ6Om9zdHJpbmdzdHJlYW0gb3M7CgogICAgZm9yKHVuc2lnbmVkIGNoYXIgY29uc3QmIGMgOiBpbikKICAgIHsKICAgICAgICBvcyA8PCBzdGQ6OmhleCA8PCBzdGQ6OnNldHByZWNpc2lvbigyKSA8PCBzdGQ6OnNldHcoMikKICAgICAgICA8PCBzdGQ6OnNldGZpbGwoJzAnKSA8PCBzdGF0aWNfY2FzdDxpbnQ+KGMpOwogICAgfQoKICAgIHJldHVybiBvcy5zdHIoKTsKfQoKaW50IG1haW4oKQp7CiAgICBzdGQ6OmNvdXQgPDwgInN0b2goXCLDocOpw63Ds8O6w7HDvFwiKSA9ICIgPDwgc3RvaCgiw6HDqcOtw7PDusOxw7wiKSA8PCAnXG4nOwp9Cg==