/*
#include <stdio.h>
int main()
{
float a, b, c, max=0;
int i;
scanf("%f %f", &a, &b);
c=a+b;
if(c>max) max=c;
c=a-b;
if(c>max) max=c;
c=b-a;
if(c>max) max=c;
c=a*b;
if(c>max) max=c;
c=a/b;
if(c>max) max=c;
c=b/a;
if(c>max) max=c;
c=1;
for(i=1;i<=b;i++)
{
c=c*a;
}
if(c>max) max=c;
c=1;
for(i=1; i<=a; i++)
{
c=c*b;
}
if(c>max) max=c;
printf("%.6f",max);
----------------
roota²+b²
}
*
#include <stdio.h>
int main()
{
int arr[8], brr[7], i, j, c=0, d=0;
for(i=1; i<=7; i++)
{
scanf("%d", &arr[i]);
}
for(i=1; i<=6; i++)
{
scanf("%d", &brr[i]);
}
for(j=1; j<=6; j++)
{
for(i=1; i<=7; i++)
{
if(arr[i]==brr[j])
{
if(i==7)
{
d=1;
}
else
{
c++;
}
}
}
}
if(c==6)
{
printf("1");
}
else if(c==5)
{
if(d==1)
{
printf("2");
}
else
{
printf("3");
}
}
else if(c==4)
{
printf("4");
}
else if(c==3)
{
printf("5");
}
else if(c==2 || c==1 || c==0)
{
printf("0");
}
}