#include<bits/stdc++.h>
using namespace std;
int a,b,c;
char n[101];
bool p(char a,char b,int x,int y,int z){
char q=a,w=b;
if(a>=b){
cout<<"-";
return 0;
}
if(x==1){
if(z==2){
while((--w)-q){
for(int i=1;i<=y;i++){
cout<<w;
}
}
}
else{
while(w-(++q)){
for(int i=1;i<=y;i++){
cout<<q;
}
}
}
}
if(x==2){
if(a>=97&&a<=122){
q-=97-65;
}
if(b>=97&&b<=122){
w-=97-65;
}
if(z==2){
while((--w)-q){
for(int i=1;i<=y;i++){
cout<<w;
}
}
}
else{
while(w-(++q)){
for(int i=1;i<=y;i++){
cout<<q;
}
}
}
}
}
int main(){
cin>>a>>b>>c>>n;
for(int i=0;i<=strlen(n);i++){
if(n[i]=='-'&&n[i-1]<n[i+1]){
p(n[i-1],n[i+1],a,b,c);
}
else cout<<n[i];
}
return 0;
}