Nana7mi has a string

with length of

and containing only lowercase characters.
Now she wants to know the lexicographically greatest string

with length not exceed

, containing only lowercase characters and is lexicographically less than

.
String

is lexicographically less than string

, if either

is a prefix of

(and

), or there exists such
)
), that

, and for any
%20x_j%20%3D%20y_j)
. Here

denotes the length of the string

.
输入描述:
The first line of input contains two integers
--- the length of
and the length limit of
.
The second line contains a string
with length of
, as the string Nana7mi has.
输出描述:
Output a string with length not exceed
and containing only lowercase characters in a line.