//3108 정올 참여 학생 리스트1
#include <stdio.h>
student arr[100];
student result[100];
int n;
typedef struct
{
char code;
int num;
char name[15];
}student;
int isin(int x)
{
for(int j=0;j<n;j++)
{
if(arr[j].num == arr[x].num)
{
return j;
}
else
{
return -1;
}
}
}
int main()
{
int k;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
getchar();
scanf("%c %d %s", &arr[i].code, &arr[i].num, arr[i].name);
}
for(int i=0;i<n;i++)
{
if(arr[i].code == 'D')
{
isin(i);
}
}
for(int i=0;i<5;i++)
{
scanf("%d",&k);
printf("%d %s", result[k].num, result[k].name);
}
return 0;
}