半成品
#include <bits/stdc++.h>
using namespace std;
int m;
int f(string a,string b,int i,int j){
if(i>min(a.size(),b.size())){
return 1+f(a,b,0,j+1);
}else if (j>min(a.size(),b.size())){
return 0;
}else if(a.substr(i,j) == b.substr(i,j)){
return 1+f(a,b,i+1,j);
}
}
int main(){
string a,b,c;
cin>>a>>b;
int l=f(a,b,0,0);
cout<<l;
return 0;
}