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