package main
import(
"fmt"
)
func sequence(a1 *int,a2 *int,a3 *int){
var t int //中介
if *a1 > *a2{
t = *a1
*a1 = *a2
*a2 = t
}
if *a1 > *a3{
t = *a1
*a1 = *a3
*a3 = t
}
if *a2 > *a3{
t = *a2
*a2 = *a3
*a3 = t
}
return
}
func main(){
var(
n [3]byte
x1,x2,x3 int
oA [3]int
i int
)
fmt.Scanf("%d %d %d",&x1,&x2,&x3)
for i = 0;i < 3;i ++{
fmt.Scanf("%c",&n[i])
}
sequence(&x1,&x2,&x3)
for i = 0;i < 3;i ++{
if n[i] == 'A'{
oA[i] = x1
}else if n[i] == 'C'{
oA[i] = x3
}else{
oA[i] = x2
}
}
for i = 0;i < 3;i ++{
if i != 2{
fmt.Printf("%d ",oA[i])
}else{
fmt.Printf("%d",oA[i])
}
}
}