#include <iostream>
#include <string>
#include <vector>
#include <iterator>
using namespace std;
vector<string> res(const string& p) {
vector<string> vres;
vres.reserve(p.size());
for(auto c: p) vres.emplace_back(1,c);
return vres;
}
int main(int argc, char* argv[])
{
string word = "Hello";
vector<string>result = res(word);
copy(result.begin(), result.end(), ostream_iterator<string>(cout, " "));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8aXRlcmF0b3I+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdmVjdG9yPHN0cmluZz4gcmVzKGNvbnN0IHN0cmluZyYgcCkgewogICAgdmVjdG9yPHN0cmluZz4gdnJlczsKICAgIHZyZXMucmVzZXJ2ZShwLnNpemUoKSk7CiAgICBmb3IoYXV0byBjOiBwKSB2cmVzLmVtcGxhY2VfYmFjaygxLGMpOwogICAgcmV0dXJuIHZyZXM7Cn0KCmludCBtYWluKGludCBhcmdjLCBjaGFyKiBhcmd2W10pCnsKICAgIHN0cmluZyB3b3JkID0gIkhlbGxvIjsKCiAgICB2ZWN0b3I8c3RyaW5nPnJlc3VsdCA9IHJlcyh3b3JkKTsKICAgIGNvcHkocmVzdWx0LmJlZ2luKCksIHJlc3VsdC5lbmQoKSwgb3N0cmVhbV9pdGVyYXRvcjxzdHJpbmc+KGNvdXQsICIgIikpOwoKICAgIHJldHVybiAwOwp9Cg==