#include <cstdio>
#include <cstring>
#include <iostream>
#include <cmath>
#include <algorithm>
#include <string>
using namespace std;
string s1[114];
string s2[114];
long long _right = 0;
int cur = 0;
int sum1 = 0;
int sum2 = 0;
int _time;
string temp;
int main() {
while (1) {
getline(cin, temp);
if (temp == "EOF") {
break;
}
s1[sum1++] = temp;
}
while (1) {
getline(cin, temp);
if (temp == "EOF") {
break;
}
s2[sum2++] = temp;
}
cin >> _time;
_time /= 60;
for (int i = 0; i < sum1 ; i++) {
cur = 0;
int len = s1[i].length();
for (int j = 0; j < len; j++) {
if (s1[i][j] == s2[i][cur]) {
_right++;
cur++;
} else {
cur++;
}
if (s2[i][cur] == '<') {
cur++;
j--;
}
}
}
cout << _right / _time;
return 0;
}