#include<bits/stdc++.h>
using namespace std;
#define ulli unsigned long long int
#define lli long long int
#define BIG(a,b) (a>b)?a:b
#define SMALL(a,b) (a<b)?a:b
#define FOR(i,o,n) for(auto i=o;i<n;i++)
#define mod 1000000007
void pointer(string* str)
{
cout<<*str<<endl;
cout<<*(*str).begin()<<endl;
cout<<*((*str).begin()+1)<<endl;
cout<<str<<endl;
*((*str).begin()+1)='n';
}
void test(lli n)
{
string s,s1,s2;
cin>>s;
lli row = s.size()/n;
vector<string> str;
//cout<<s;
for(auto j=0,i=0;i<s.size();i+=n,j++)
{
s1=s.substr(i,n);
if(i%2!=0)
reverse(s1.begin(),s1.end());
str.push_back(s1);
//cout<<str[j]<<" "<<str[j][2]<<"\n";
}
FOR(i,0,n)
{
FOR(j,0,row)
{
s2+=str[j][i];
}
}
cout<<s2<<"\n";
}
int main()
{
ios_base::sync_with_stdio( false );
cin.tie(NULL);
lli t,n,flag=0,w,k;
//cin>>t;
//while(t--)
while(cin>>n && n!=0)
{
test(n);
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSB1bGxpIHVuc2lnbmVkIGxvbmcgbG9uZyBpbnQKI2RlZmluZSBsbGkgbG9uZyBsb25nIGludAojZGVmaW5lIEJJRyhhLGIpIChhPmIpP2E6YgojZGVmaW5lIFNNQUxMKGEsYikgKGE8Yik/YTpiCiNkZWZpbmUgRk9SKGksbyxuKSBmb3IoYXV0byBpPW87aTxuO2krKykKI2RlZmluZSBtb2QgMTAwMDAwMDAwNwoKdm9pZCBwb2ludGVyKHN0cmluZyogc3RyKQp7CgogICAgY291dDw8KnN0cjw8ZW5kbDsKICAgIGNvdXQ8PCooKnN0cikuYmVnaW4oKTw8ZW5kbDsKICAgIGNvdXQ8PCooKCpzdHIpLmJlZ2luKCkrMSk8PGVuZGw7CiAgICBjb3V0PDxzdHI8PGVuZGw7CiAgICAqKCgqc3RyKS5iZWdpbigpKzEpPSduJzsKfQoKdm9pZCB0ZXN0KGxsaSBuKQp7CglzdHJpbmcgcyxzMSxzMjsKICAgICAgICBjaW4+PnM7CiAgICAgICAgbGxpIHJvdyA9IHMuc2l6ZSgpL247CiAgICAgICAgdmVjdG9yPHN0cmluZz4gc3RyOwogICAgICAgIC8vY291dDw8czsKICAgICAgICBmb3IoYXV0byBqPTAsaT0wO2k8cy5zaXplKCk7aSs9bixqKyspCiAgICAgICAgewogICAgICAgIAlzMT1zLnN1YnN0cihpLG4pOwogICAgICAgIAlpZihpJTIhPTApCiAgICAgICAgCQlyZXZlcnNlKHMxLmJlZ2luKCksczEuZW5kKCkpOwogICAgICAgICAgICAKICAgICAgICAgICAgc3RyLnB1c2hfYmFjayhzMSk7CiAgICAgICAgICAgIC8vY291dDw8c3RyW2pdPDwiICI8PHN0cltqXVsyXTw8IlxuIjsKICAgICAgICB9CiAgICAgICAgRk9SKGksMCxuKQogICAgICAgIHsKICAgICAgICAJRk9SKGosMCxyb3cpCiAgICAgICAgCXsKICAgICAgICAJCXMyKz1zdHJbal1baV07CiAgICAgICAgCX0KICAgICAgICB9CiAgICAgICAgY291dDw8czI8PCJcbiI7Cn0KCgppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oIGZhbHNlICk7CiAgICBjaW4udGllKE5VTEwpOwoKICAgIGxsaSB0LG4sZmxhZz0wLHcsazsKCiAgICAvL2Npbj4+dDsKICAgIC8vd2hpbGUodC0tKQogICAgd2hpbGUoY2luPj5uICYmIG4hPTApCiAgICB7CgogICAgCXRlc3Qobik7CgogICAgfQoKICAgIHJldHVybiAwOwp9Cg==