#include<bits/stdc++.h>
using namespace std;
string in[10005],ans[10005];
int main()
{
int n=0,total=0;
while(in[n]!="EOF")
{
int tmp=0;
getline(cin,in[n]);
if(in[n].size()==0)
{
continue;
}
for(int j=0;j<in[n].size();j++)
{
in[n][tmp]=in[n][j];
tmp++;
if(in[n][j]=='<' and tmp>1)
{
tmp-=2;
}
else if(in[n][j]=='<' and tmp<=1)
{
tmp=0;
}
}
if(tmp!=in[n].size())
{
in[n].resize(tmp);
}
if(in[n]=="EOF") break;
n++;
}
for(int i=0;i<=n;i++)
{
int tmp=0;
getline(cin,ans[i]);
if(ans[i]=="EOF")
{
break;
}
if(ans[i].size()==0)
{
i--;
continue;
}
for(int j=0;j<ans[i].size();j++)
{
ans[i][tmp]=ans[i][j];
tmp++;
if(ans[i][j]=='<' and tmp>1)
{
tmp-=2;
}
else if(ans[i][j]=='<' and tmp<=1)
{
tmp=0;
}
}
for(int j=0;j<in[i].size() and j<ans[i].size();j++)
{
if(in[i][j]==ans[i][j])
{
total++;
}
}
}
int t;
cin>>t;
printf("%.0lf",(double)(total*60.0/t));
return 0;
}