RT
#include <bits/stdc++.h>
using namespace std;
long long n,m,t,k,ans,a1,b1,ok;
long long a[1145][1145],b[1145][1145];
string sf[114514],sd[114514];
string tuige(string s) {
int l=s.size();
while(s[0]=='<'){
for(int i=0;i<l-1;i++){
s[i]=s[i+1];
}
l-=1;
s[l]=' ';
}
for(int i=0; i<l; i++) {
if(s[i]=='<') {
if(i!=0) {
for(int j=i+1; j<l; j++) {
s[j-2]=s[j];
}
s[l-2]=' ';
s[l-1]=' ';
l-=2,i-=2;
}
}
}
return s;
}
int main() {
for(int i=1;; i++) {
getline(cin,sf[i]);
if(sf[i]=="EOF") {
break;
}
sf[i]=tuige(sf[i]);
a1=i;
}
for(int i=1;; i++) {
getline(cin,sd[i]);
if(sd[i]=="EOF") {
break;
}
sd[i]=tuige(sd[i]);
b1=i;
}
cin>>t;
for(int i=1; i<=a1; i++) {
for(int j=0; j<sf[i].size(); j++) {
if(sf[i][j]==sd[i][j]) {
ans++;
}
}
}
ans*=60;
cout<<round((double)ans/(double)t);
return 0;
}