#include<bits/stdc++.h>
using namespace std;
int main(){
string s,b,a[99];
bool l=0,k=1;
int h=0,e=0;
while(cin>>s&&s[s.size()-1]!='.') a[h++]=s;
a[h]=s;
cin>>b;
for(int i=0;i<h;i++){
if(a[i]==b){
cout<<i+1;
l=1;break;
}
}
if(a[h].size()==b.size()+1&&l==0){
for(int i=0;i<b.size();i++){
if(a[h][i]!=b[i]) k=2;
}
if(k==1) {
cout<<h+1;
l=1;
}
}
if(l==0){
for(int j=0;j<=h+1;j++){
e+=a[j].size();
}
cout<<e-1;
}
return 0;}
/**************************************************************
Problem: 1012
User: fzy001
Language: C++
Result: Accepted
Time:13 ms
Memory:2076 kb
****************************************************************/