aa=[]
bb=[]
while True:
a=input()
if a=="EOF":
break
if a=="":
continue
while a[0]=="<":
a=a[1:]
while a[-1]=="<":
a=a[:-1]
while a[-1]== '\n':
a=a[:-1]
a1=""
for i in range(len(a)):
if a[i]=="<":
if a1!="":
a1=a1[:-1]
else:
a1+=a[i]
aa.append(a1)
while True:
a=input()
if a=="EOF":
break
'''
if a=="":
continue
'''
if a!="":
while a[0]=="<":
a=a[1:]
while a[-1]=="<":
a=a[:-1]
while a[-1]== '\n':
a=a[:-1]
a1=""
for i in range(len(a)):
if a[i]=="<":
if a1!="":
a1=a1[:-1]
else:
a1+=a[i]
bb.append(a1)
else:
bb.append(a)
t=int(input())
n=0
for i in range(min(len(aa),len(bb))):
for j in range(min(len(aa[i]),len(bb[i]))):
if aa[i][j]==bb[i][j]:
n+=1
print(round((n/t*60)))
'''
开始只能通过两个,是没有考虑数组越界问题,后来
90分,wa3类似数据
kkk
bbb
EOF
kkk
bbb
EOF
60
正确答案:3,不是6
'''