#include <iostream>
#include <vector>
#include <string>
#include <set>
#include <map>
#include <sstream>
using namespace std;
string Reverse(char * word)
{
char * end = word;
while(*end)
++end;
--end;
char tem;
while(word < end) {
tem = *word;
*word = *end;
*end = tem;
++word;
--end;
}
return end;
}
int main(int argc, char * argv[]){
string s = Reverse("piegh");
cout << s << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8bWFwPgojaW5jbHVkZSA8c3N0cmVhbT4KIAp1c2luZyBuYW1lc3BhY2Ugc3RkOwpzdHJpbmcgUmV2ZXJzZShjaGFyICogd29yZCkKewoKICAgIGNoYXIgKiBlbmQgPSB3b3JkOwoJd2hpbGUoKmVuZCkKCQkrK2VuZDsKCS0tZW5kOwoKCWNoYXIgdGVtOwoJd2hpbGUod29yZCA8IGVuZCkgewoJCSB0ZW0gPSAqd29yZDsKCQkgKndvcmQgPSAqZW5kOwoJCSAqZW5kID0gdGVtOwoKCQkgKyt3b3JkOwoJCSAtLWVuZDsKCX0KICAgICAKICAgIHJldHVybiBlbmQ7Cn0KIAppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqIGFyZ3ZbXSl7CgogICAgc3RyaW5nIHMgPSBSZXZlcnNlKCJwaWVnaCIpOwoKCWNvdXQgPDwgcyA8PCBlbmRsOwogICAgcmV0dXJuIDA7Cn0=