Given a string consisting of decimal digits, , such as
and
, consider
the following operation which produces from such a string a new string.
The operation begins with reading the digits of the given string from left to right. If a digit,
say
, appears consecutively
times but not
times for some positive integer
, then produce
without any space between digits, where
is the string of digits representing integer
in
decimal notation. Repeat this process on the remainning string (i.e., the substring of the given
string beginninig from the
-st digit) until the remaining string become empty.
By concatenating all the strings produced in this way during the course of processes, without
any space between them, a new string of digits is produced. We count the whole course of
processes for one application of the operation.
For example, from a new string
is produced by one application of
the operation, and from
a new string
.
The operation may be applied repeatedly.
Your task is to write a program which, given a string of digits of length less than or equal to
, outputs a new string that is obtained from the string by applying the operation n times,
where
.
Input
The first line contains an integer , the
number of times for the operation to be applied. The second line contains a string to receive
the operation.
Output
The output file should contain a single line containing the new
string produced by applying the operation times.
Sample Input
5
11
Sample Output
13112221
Comments