#include <iostream>
#include <sstream>
#include <vector>
int main(void)
{
std::string s = "432b2b2050726f6772616d6d696e67";
size_t len = s.length();
std::vector<char> v;
for(size_t i = 0; i < len; i += 2) {
unsigned int n;
std::stringstream ss;
ss << std::hex << s.substr(i, 2);
ss >> n;
v.push_back((char)n);
}
for (const auto &ch : v)
std::cout << ch;
return 0;
}
/*
run:
C++ Programming
*/