#include <bits/stdc++.h>
using namespace std;
int main() {
freopen("expand.in", "r", stdin);
freopen("expand.out", "w", stdout);
int p1, p2, p3;
cin >> p1 >> p2 >> p3;
string s;
cin >> s;
for (int i = 0; i < s.size(); i++) {
if(s[i] == '-') {
if(s[i - 1] < s[i + 1]) {
if(p1 == 3)
for (char a = s[i - 1] + 1; a < s[i + 1]; a++)
for (int b = 1; b <= p2; b++)
cout << "*";
if(p3 == 1 && p1 == 1)
for (char a = s[i - 1] + 1; a < s[i + 1]; a++)
for (int b = 1; b <= p2; b++)
cout << a;
if(p3 == 2 && p1 == 1)
for (char a = s[i + 1] - 1; a > s[i - 1]; a--)
for (int b = 1; b <= p2; b++)
cout << a;
if(p3 == 1 && p1 == 2)
for (char a = s[i - 1] + 1; a < s[i + 1]; a++)
for (int b = 1; b <= p2; b++)
cout << char(a - 32);
if(p3 == 2 && p1 == 2)
for (char a = s[i + 1] - 1; a > s[i - 1]; a--)
for (int b = 1; b <= p2; b++)
cout << char(a - 32);
}
else cout << "-";
}
else cout << s[i];
}
return 0;
}
QWQ 求救