code:
#include<bits/stdc++.h>
using namespace std;
vector<string>vec;
vector<string>vec1;
int main(){
//input
string str;
while(1){
getline(cin,str);
if(str=="EOF")break;
if(str=="")continue;
for(int i=0;i<str.size();i++){
if(str[i]=='<'){
str.erase(str.begin()+i);
if(i!=0)str.erase(str.begin()+i-1);
if(i==0)i--;
else i-=2;
}
}
vec.push_back(str);
}
while(1){
getline(cin,str);
if(str=="EOF")break;
if(str=="")continue;
for(int i=0;i<str.size();i++){
if(str[i]=='<'){
str.erase(str.begin()+i);
if(i!=0)str.erase(str.begin()+i-1);
if(i==0)i--;
else i-=2;
}
}
vec1.push_back(str);
}
long long t;
cin>>t;
//compare
string x,y;
long long cnt=0;
while(!vec.empty()&&!vec1.empty()){
x=*(vec.begin());
y=*(vec1.begin());
vec.erase(vec.begin());
vec1.erase(vec1.begin());
for(int i=0;i<x.size()&&i<y.size();i++){
if(x[i]==y[i])cnt++;
}
}
cout<<int(cnt*60.00/t+0.5)<<endl;
return 0;
}//9748