#include <iostream>
#include <string>
#include <vector>
#include <iterator>
#include <sstream>
#include <algorithm>
int main()
{
const std::string s = "1 12 23";
std::vector<int> v;
std::istringstream iss(s);
std::transform(std::istream_iterator<std::string>(iss),
std::istream_iterator<std::string>(), std::back_inserter(v),
[](const std::string& current)
{
return std::stoi(current);
});
std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, "\n"));
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxzc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKaW50IG1haW4oKQp7CiAgIGNvbnN0IHN0ZDo6c3RyaW5nIHMgPSAiMSAxMiAyMyI7CiAgIHN0ZDo6dmVjdG9yPGludD4gdjsKICAgc3RkOjppc3RyaW5nc3RyZWFtIGlzcyhzKTsKICAgc3RkOjp0cmFuc2Zvcm0oc3RkOjppc3RyZWFtX2l0ZXJhdG9yPHN0ZDo6c3RyaW5nPihpc3MpLAogICBzdGQ6OmlzdHJlYW1faXRlcmF0b3I8c3RkOjpzdHJpbmc+KCksIHN0ZDo6YmFja19pbnNlcnRlcih2KSwgCiAgIFtdKGNvbnN0IHN0ZDo6c3RyaW5nJiBjdXJyZW50KQogICB7CiAgICAgICByZXR1cm4gc3RkOjpzdG9pKGN1cnJlbnQpOwogICB9KTsKICAgc3RkOjpjb3B5KHYuYmVnaW4oKSwgdi5lbmQoKSwgc3RkOjpvc3RyZWFtX2l0ZXJhdG9yPGludD4oc3RkOjpjb3V0LCAiXG4iKSk7Cn0=