#include<bits/stdc++.h>
using namespace std;
int p1,p2,p3,n;
string s;
int main(){
cin>>p1>>p2>>p3;
cin>>s;
for(int i=0;i<s.length();i++){
char x;
if(s[i]!='-'){
cout<<s[i];
}
if(s[i]=='-'){
if(s[i+1]-s[i-1]>0&&s[i+1]-s[i-1]<26&&s[i-1]>47&&s[i+1]<123){
if(p1==1){
x=s[i+1]-1;
for(int j=0;j<s[i+1]-s[i-1]-1;j++){
for(int t=0;t<p2;t++){
cout<<x;
}
if(p3==1) x++;
if(p3==2) x--;
}
}
if(p1==2){
x=s[i-1]+1;
if(x>96&&x<123){
x=s[i-1]+1;
x=x-32;
for(int j=0;j<s[i+1]-s[i-1]-1;j++){
for(int t=0;t<p2;t++){
cout<<x;
}
if(p3==1) x++;
if(p3==2) x--;
}
}
if(x>47&&x<58){
x=s[i-1]+1;
for(int j=0;j<s[i+1]-s[i-1]-1;j++){
for(int t=0;t<p2;t++){
cout<<x;
}
if(p3==1) x++;
if(p3==2) x--;
}
}
}
if(p1==3){
for(int j=0;j<s[i+1]-s[i-1]-1;j++){
for(int t=0;t<p2;t++){
cout<<'*';
}
}
}
}
else{
cout<<s[i];
}
}
}
return 0;
}