#include <stdio.h>
void sort(int* p1, int* p2, int* p3)
{
if (*p1 > *p2)
{
int d = *p1;
*p1 = *p2;
*p2 = d;
}
if (*p2 > *p3)
{
int d = *p2;
*p2 = *p3;
*p3 = d;
}
}
int main()
{
int sum[3], i = 0, n = 0;
char add;
int m[3];
scanf("%d%d%d", &sum[0], &sum[1], &sum[2]);
sort(&sum[0], &sum[1], &sum[2]);
while (getchar() != '\n')
{
;
}
while ((add = getchar()) != EOF && (add == 'A' || add == 'B' || add == 'C'))
{
switch (add)
{
case 'A':
m[i] = sum[0];
break;
case 'B':
m[i] = sum[1];
break;
case 'C':
m[i] = sum[2];
break;
}
i++;
}
for (n = 0; n < i; n++) {
printf("%d ", m[n]);
}
return 0;
}