////#include<stdio.h>
////typedef struct
////{
//// char name[100];
//// char f;
//// int age;
//// char friends [500];
////} student;
////int main()
////{
//// int n;
//// int i;
//// int sum = 0;
//// student a[1000];
//// scanf("%d", &n);
//// for(i=1;i<=n;i++)
//// {
//// scanf("%s,%c,%d,%s", a[i].name, &a[i].f, &a[i].age, a[i].friends);
//// sum = sum + a[i].age;
//// }
//// printf("%.2lf", (double)sum/n);
////}
//
////#include<stdio.h>
////int main()
////{
//// int n;
//// int i,j;
//// int sum = 0,age=0;
//// char student[500]={};
//// scanf("%d", &n);
//// for(i=1;i<=n;i++)
//// {
//// scanf("%s",student);
//// for(j=0;;j++){
//// if('0'<=student[j]&&student[j]<='9'){
//// break;
//// }
//// }
//// age=(student[j]-'0')*10+(student[j+1]-'0');
//// sum = sum + age;
//// }
//// printf("%.2lf", (double)sum/n);
////}
//
//#include<stdio.h>
//typedef struct
//{
// char name[50];
// char f;
// int age;
// char friends[100];
//} student;
//int main()
//{
// int n;
// student a[1000];
// int i;
// int j;
// char stu[500];
// scanf("%d", &n);
// for(i=1; i<=n; i++)
// {
// scanf("%s",stu);
// for(j=0;; j++)
// {
// a[i].name[j]=stu[j];
// if(stu[j]==',') a[i].name[j]=0;
// if('0'<=stu[j]&&stu[j]<='9')
// {
// break;
// }
// }
// a[i].age =(stu[j]-'0')*10+(stu[j+1]-'0');
// // printf("%s %d\n",a[i].name, a[i].age);
//
// }
//
// //strcmp(a,b)==0
// scanf("%s", stu);
// for(i=1; i<=n; i++)
// {
// if(strcmp(a[i].name,stu)==0)
// {
// printf("%d", a[i].age);
// }
// }
//}
#include<stdio.h>
typedef struct
{
char name[50];
char f;
int age;
char friends[100];
} student;
int main()
{
int n;
student a[1000];
int i;
int j;
char stu[500];
scanf("%d", &n);
for(i=1; i<=n; i++)
{
scanf("%s",stu);
for(j=0;; j++)
{
a[i].name[j]=stu[j];
if(stu[j]==',') a[i].name[j]=0;
if('0'<=stu[j]&&stu[j]<='9')
{
break;
}
}
}
scanf("%s", stu);
for(i=1; i<=n; i++)
{
if(strcmp(a[i].name,a[i].friends)==0)
{
int sum= 0;
sum++;
printf("%d", sum);
}
}
}



