#include<bits/stdc++.h>
using namespace std;
int main()
{
int p[3];
bool s=1;
char a[101];
for(int i=0;i<3;i++) cin>>p[i];
cin>>a;
for(int i=0;i<strlen(a);)
{
if((a[i]>='a'&&a[i]<='z' && a[i+2]>='a'&&a[i+2]<='z'||a[i]>='0'&&a[i]<='9' && a[i+2]>='0'&&a[i+2]<='9')&&a[i+1]=='-'&&a[i+2]>a[i])
{
if(p[2]==1)
{
if(s)cout<<a[i];
if(p[0]==1) for(int j=a[i]+1;j<a[i+2];j++) for(int z=0;z<p[1];z++)cout<<char(j);
else if(p[0]==2) for(int j=a[i]+1;j<a[i+2];j++) for(int z=0;z<p[1];z++)cout<<char(j-32);
else if(p[0]==3) for(int j=a[i]+1;j<a[i+2];j++) for(int z=0;z<p[1];z++)cout<<'*';
i=i+2;
}
else
{
if(s)cout<<a[i];
if(p[0]==1) for(int j=a[i+2]-1;j>=a[i]+1;j--) for(int z=0;z<p[1];z++)cout<<char(j);
else if(p[0]==2) for(int j=a[i+2]-1;j>=a[i]+1;j--) for(int z=0;z<p[1];z++)cout<<char(j-32);
else if(p[0]==3) for(int j=a[i+2]-1;j>=a[i]+1;j--) for(int z=0;z<p[1];z++)cout<<'*';
i=i+2;
}
}
else {cout<<a[i];i++;s=1;}
}
return 0;
}