#include <iostream>
using namespace std;
int main(){
int p1,p2,p3;
cin>>p1>>p2>>p3;
string s;
cin>>s;
for(int i=0;i<s.length();i++){
if(s[i]=='-'){
if(char(s[i-1]+1)==char(s[i+1])){
}else if(int(s[i-1])>=int(s[i+1])){
cout<<s[i];
}else{
if(p1==1){
if(p3==1){
for(int j=s[i-1]+1;j<s[i+1];j++){
for(int k=1;k<=p2;k++){
cout<<char(j);
}
}
}else{
for(int j=s[i+1]-1;j>s[i-1];j--){
for(int k=1;k<=p2;k++){
cout<<char(j);
}
}
}
}else if(p1==2){
if(p3==1){
if(s[i-1]>='a'&&s[i-1]<='z'){
for(int j=s[i-1]+1;j<s[i+1];j++){
for(int k=1;k<=p2;k++){
cout<<char(j-32);
}
}
}else{
for(int j=s[i-1]+1;j<s[i+1];j++){
for(int k=1;k<=p2;k++){
cout<<char(j);
}
}
}
}else{
if(s[i-1]>='a'&&s[i-1]<='z'){
for(int j=s[i+1]-1;j>s[i-1];j--){
for(int k=1;k<=p2;k++){
cout<<char(j-32);
}
}
}else{
for(int j=s[i+1]-1;j>s[i-1];j--){
for(int k=1;k<=p2;k++){
cout<<char(j);
}
}
}
}
}else if(p1==3){
for(int j=s[i-1]+1;j<s[i+1];j++){
for(int k=1;k<=p2;k++){
cout<<"*";
}
}
}
}
}else{
cout<<s[i];
}
}
}