#include<stdio.h>
int getmax(int arr[]);
int getmin(int arr[]);
int main(void)
{
int n1, n2, n3;
scanf("%d %d %d", &n1, &n2, &n3);
int arr[3] = { n1,n2,n3 };
int a = getmin(arr);
int c = getmax(arr);
int b;
for (int i = 0; i < 3; i++)
{
if (arr[i] != a && arr[i] != c)
{
b = arr[i];
}
}
getchar();
char ch;
for (int i = 1; i <= 3; ++i)
{
scanf("%c", &ch);
if (ch == 'A')
{
printf("%d ", a);
}
else if (ch == 'B')
{
printf("%d ", b);
}
else if (ch == 'C')
{
printf("%d ", c);
}
}
return 0;
}
int getmax(int arr[])
{
int max = arr[0];
for (int i = 0; i < 3; i++)
{
if (arr[i] > max)
{
max = arr[i];
}
}
return max;
}
int getmin(int arr[])
{
int min = arr[0];
for (int i = 0; i < 3; i++)
{
if (min > arr[i])
{
min = arr[i];
}
}
return min;
}