#include "iostream"
#include "string"
#include <algorithm>//使用reverse时候,这个头文件需要包含!
using namespace std;
int main()
{
int n, length;
string str;
while (cin >> n )//输入columns
{
if (n != 0)
{
cin >> str;//输入字符串
length = str.size();
int row = length / n;//需要new的string数组的个数
string *str1 = new string [row];
for (int j = 0, i = 0; j < length && i < row; j++)//将字符串平均分到每一个数组
{
str1[i] += str[j];
if (j !=0 && ((j + 1)% n == 0)) i++;
}
for (int i = 1; i < row; i = i + 2)
reverse(str1[i].begin(), str1[i].end());//将字符串倒置
string str2 = "";
for (int i = 0; i < n; i++)//重新将字符串数组变为一个字符串
for (int j = 0; j < row; j++)
{
str2.push_back(str1[j][i]);
}
cout << str2 << endl;
}
else break;
}
}