#include <string>
#include <sstream>
#include <ios>
#include <iostream>
int main() {
std::ostringstream out;
std::string utf8str = "\xE5\x84\xA3";
std::cout << utf8str << std::endl;
for (int i = 0; i < utf8str.length(); ++i) {
out << '%' << std::hex << std::uppercase << (int)(unsigned char)utf8str[i];
}
std::cout << out.str() << std::endl;
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxpb3M+CiNpbmNsdWRlIDxpb3N0cmVhbT4KCmludCBtYWluKCkgewogICAgc3RkOjpvc3RyaW5nc3RyZWFtIG91dDsKICAgIHN0ZDo6c3RyaW5nIHV0ZjhzdHIgPSAiXHhFNVx4ODRceEEzIjsKICAgIAogICAgc3RkOjpjb3V0IDw8IHV0ZjhzdHIgPDwgc3RkOjplbmRsOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgdXRmOHN0ci5sZW5ndGgoKTsgKytpKSB7CiAgICAgICAgb3V0IDw8ICclJyA8PCBzdGQ6OmhleCA8PCBzdGQ6OnVwcGVyY2FzZSA8PCAoaW50KSh1bnNpZ25lZCBjaGFyKXV0ZjhzdHJbaV07CiAgICB9CiAgICAKICAgIHN0ZDo6Y291dCA8PCBvdXQuc3RyKCkgPDwgc3RkOjplbmRsOwp9IAo=