#include<iostream>
#include<cstdio>
using namespace std;
void solve(char *str , int n , int len)
{
int i , j , k , quotient , remainder;
quotient = len / n; //原字符串被分解的个数
remainder = len - n * quotient; //剩余的字符串的个数
for(i = 0 ; i < len ; i += n)
{
if(len - i < n)
{
k = n - len + i;
for(j = i ; j < len ; ++j)
printf("%c" , str[j]);
for(j = 0 ; j < k ; ++j)
putchar('0');
}
else
{
for(j = i ; j < i + n ; ++j)
printf("%c" , str[j]);
}
putchar(' ');
}
printf("\n");
}
int main(void)
{
int i , m , n , len;
char str[1000];
while(scanf("%d %d", &m , &n) != EOF)
{
for(i = 0 ; i < m ; ++i)
{
scanf("%s" , str);
len = strlen(str);
solve(str , n , len);
}
}
return 0;
}