#include <iostream>
using namespace std;
void koduj(string arg)
{
cout << "Input: " << arg << endl;
int len = arg.length();
if( (len % 2) ) len += 1;
string part1 = arg.substr(0, len / 2);
string part2 = arg.substr(len / 2);
int len_part1 = part1.length();
int len_part2 = part2.length();
for(int i = 1 ; ; i += 2)
{
part1.insert(len_part1 - i, part2, 0, 1);
part2.erase(0, 1);
len_part1 = part1.length();
len_part2 = part2.length();
if(len_part2 == 0) { cout << "Output: " << part1 << endl; break; }
}
}
int main(int argc, char *argv[])
{
koduj(argv[1]);
}