#include <iostream>
#include <cmath>
using namespace std;
int s1[27]={0},t1[27]={0};
int main(){
string s,t;
cin>>s>>t;
int l1=s.size(),l2=t.size();
for(int i=0;i<=l1-1;i++){
s1[s[i]-97+1]++;
}
for(int i=0;i<=l2-1;i++){
t1[t[i]-97+1]++;
}
int l=max(l1,l2);
int sum=0;
for(int i=0;i<=26;i++){
if(s1[i]==t1[i]&&s1[i]!=0&&t1[i]!=0){
sum++;
}
else{
continue;
}
}
cout<<sum;
return 0;
}