#include <stdio.h>
#include <string.h>
int main()
{
int a[3][3];
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 3; j++)
{
scanf("%d", &a[i][j]);//乱序九宫格
}
}
int b[3][3];
for(int i = 1; i <= 3; i++)
{
for(int j = 1; j <= 3; j++)
{
b[i-1][j-1] = (i-1)*3 + j;//正常九宫格
}
}
char s[100];
scanf("%s", s);
int length = strlen(s);
int k = 0;
while(k < length)
{
if(s[k] >= '1' && s[k] <= '9')
{
int num = s[k] - '0';
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 3; j++)
{
if(b[i][j] == num)//先找到在正常九宫格中按下的坐标,再对应到乱序九宫格中
{
printf("%d", a[i][j]);
}
}
}
}
k++;
}
printf("\n");
return 0;
}