#include <bits/stdc++.h>
using namespace std;
int b, e, w, a[50], l;
string s;
int main() {
scanf("%d%d%d", &b, &e, &w);
cin >> s;
for (int i = s.size() - 1, j = 0; i >= 0; i--, j++)
a[j] = s[i] - 'a', l = j;
for (int i = 0; i < 5; i++) {
bool flag = false;
while (!flag) {
a[0]++;
flag = true;
for (int j = 0; j <= l; j++) {
if (a[j] >= e) {
a[j] -= e;
a[j + 1]++;
if (j == l)
return 0;
}
if (j > 0 && a[j] >= a[j - 1])
flag = false;
}
}
for (int j = l; j >= 0; j--)
printf("%c", a[j] + 'a');
printf("\n");
}
return 0;
}