#include<bits/stdc++.h>
using namespace std;
int p1,p2,p3,l;
string s;
char x;
int main(){
cin>>p1>>p2>>p3>>s;
l=s.size();
for(int i=0;i<l;i++){
if(s[i]=='-'&&s[i-1]<s[i+1]&&((s[i-1]>='a'&&s[i-1]<='z' && s[i+1]>='a'&&s[i+1]<='z')||(s[i-1]>='0'&&s[i-1]<='9' && s[i+1]>='0'&&s[i+1]<='9'))){
if(s[i-1]+1!=s[i+1]){
if(p1==1){
if(p3==1){
for(x=s[i-1]+1;x<=s[i+1]-1;x++){
for(int j=1;j<=p2;j++){
cout<<x;
}
}
}else if(p3==2){
for(x=s[i+1]-1;x>=s[i-1]+1;x--){
for(int j=1;j<=p2;j++){
cout<<x;
}
}
}
}else if(p1==2){
if(p3==1){
for(x=s[i-1]+1;x<=s[i+1]-1;x++){
for(int j=1;j<=p2;j++){
if(s[i-1]<=9&&s[i-1]>=0){
cout<<x;
}else{
cout<<(char)((int)x-32);
}
}
}
}else if(p3==2){
for(x=s[i+1]-1;x>=s[i-1]+1;x--){
for(int j=1;j<=p2;j++){
if(s[i-1]<=9&&s[i-1]>=0){
cout<<x;
}else{
cout<<(char)((int)x-32);
}
}
}
}
}else if(p1==3){
if(p3==1){
for(x=s[i-1]+1;x<=s[i+1]-1;x++){
for(int j=1;j<=p2;j++){
cout<<'*';
}
}
}else if(p3==2){
for(x=s[i+1]-1;x>=s[i-1]+1;x--){
for(int j=1;j<=p2;j++){
cout<<"*";
}
}
}
}
}
}else{
cout<<s[i];
}
}
return 0;
}