#include<stdio.h>
#include <stdlib.h>
#include <math.h>
#include<stdbool.h>
void max1(int *max,int *mid,int *min,int a,int b,int c){
if(a>b){
if(b>c){
*min=c;
*mid=b;
*max=a;
}else if(a<c){
*min=b;
*mid=a;
*max=c;
}else{
*min=b;
*mid=c;
*max=a;
}
}else if(a>c){
*max=b;
*mid=a;
*min=c;
}else if(b>c){
*max=b;
*mid=c;
*min=a;
}else{
*max=c;
*mid=b;
*min=a;
}
}
int main()
{
int a,b,c;
int min,mid,max;
int *p,*q,*u;
p=&min;
q=∣
u=&max;
char m[3];
scanf("%d%d%d",&a,&b,&c);
scanf("%s",&m);
max1(u,q,p,a,b,c);
int n[3];
n[0]=min;
n[1]=mid;
n[2]=max;
if(m[0]=='A'){
if(m[1]=='B'){
printf("%d %d %d",n[0],n[1],n[2]);
}else{
printf("%d %d %d",n[0],n[2],n[1]);
}
}else if(m[0]=='B'){
if(m[1]=='A'){
printf("%d %d %d",n[1],n[0],n[2]);
}else{
printf("%d %d %d",n[1],n[2],n[0]);
}
}else{
if(m[1]=='A'){
printf("%d %d %d",n[2],n[0],n[1]);
}else{
printf("%d %d %d",n[2],n[1],n[0]);
}
}
return 0;
}