#include<stdio.h>
#include<string.h>
int main()
{
    char s[1001];
    int numrow;
    scanf("%s",s);
    scanf("%d",&numrow);
    int len = strlen(s);
    if(numrow < 1)
    {
        printf("Invalid input");
        return 0;
    }
    if(numrow == 1 || numrow >= len)
    {
       printf("%s",s);
       return 0;
    }
    char row[numrow][1001];
    int rowlen[numrow];
    for(int i=0;i<numrow;i++)
    {
        rowlen[i]=0;
        row[i][0]='\0';
    }
    int currow=0;
    int goingdown=0;
    for(int i=0;i<len;i++)
    {
        int l=rowlen[currow];
        row[currow][l]=s[i];
        row[currow][l + 1]='\0';
        rowlen[currow]++;
        if(currow==0 || currow== numrow - 1)
        {
            goingdown=!goingdown;
            currow += goingdown?1:-1;
        }
        for(int i=0;i<rownum;i++)
        printf("%s",row[i]);
    }
    return 0;
    
}