#include <bits/stdc++.h>
using namespace std;
int main(){
char a[256],sb[256],ss[256];
gets(a);
gets(ss);
int i,k=0,s=0,b=0;
bool l=0;
for(i=0;i<strlen(a);i++){
if(a[i]!=' '){
sb[k]=a[i];
s++;
k++;
if(a[i+1]==' '||a[i+1]=='.'){
sb[k]='\0';
b++;
if(strcmp(sb,ss)==0){
l=1;
break;
}
k=0;
}
}
}
if(l==1)
cout<<b;
else
cout<<s-1;
return 0;}
/**************************************************************
Problem: 1012
User: fzy001
Language: C++
Result: Accepted
Time:12 ms
Memory:2076 kb
****************************************************************/