#include<string>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<vector>
#include<unordered_map>
#include<algorithm>
#include<iostream>
using namespace std;
//3:23
string str;
int N;
int main()
{
cin >> str;
scanf("%d", &N);
for (int i = 0; i < N-1; i++)
{
string tmp;
char c = str[0];
int count = 1;
for (int j = 1; j < str.length(); j++)
{
if (str[j] == c)
{
count++;
}
else
{
tmp+=c + to_string(count);
c = str[j];
count = 1;
}
}
tmp += c + to_string(count);
str = tmp;
}
cout << str;
}
看来+=有特殊的优化