#include<stdio.h>
#include<string.h>
char a[250],b[250][250];
int main()
{
int n;
while(scanf("%d",&n)&&n!=0)
{
int m,i,j,k,t;
scanf("%s",a);
m=strlen(a);
for(i=0;i<250;i++)
for(j=0;j<250;j++)
b[i][j]='0';
for(k=0,i=0;k<m;)
{
for(j=0;j<n&&k<m;j++)
b[i][j]=a[k++];
i=i+1;
for(j=j-1;j>=0&&k<m;j--)
b[i][j]=a[k++];
i+=1;
}
t=i;
for(j=0;j<n;j++)
for(i=0;i<t;i++)
if(b[i][j]!='0')
//if(b[i][j]>='a'&&b[i][j]<='z'||b[i][j]>='A'&&b[i][j]<='Z')
printf("%c",b[i][j]);
printf("\n");
}
return 0;
}
#include<string.h>
char a[250],b[250][250];
int main()
{
int n;
while(scanf("%d",&n)&&n!=0)
{
int m,i,j,k,t;
scanf("%s",a);
m=strlen(a);
for(i=0;i<250;i++)
for(j=0;j<250;j++)
b[i][j]='0';
for(k=0,i=0;k<m;)
{
for(j=0;j<n&&k<m;j++)
b[i][j]=a[k++];
i=i+1;
for(j=j-1;j>=0&&k<m;j--)
b[i][j]=a[k++];
i+=1;
}
t=i;
for(j=0;j<n;j++)
for(i=0;i<t;i++)
if(b[i][j]!='0')
//if(b[i][j]>='a'&&b[i][j]<='z'||b[i][j]>='A'&&b[i][j]<='Z')
printf("%c",b[i][j]);
printf("\n");
}
return 0;
}