#include <iostream>
using namespace std;
char a[5][5],b[5][5];
int c[24],d[24];
int chong[24];
int gans,ans;
int main()
{
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cin>>a[i][j];
c[a[i][j]-'A'+1]++;
}
}
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cin>>b[i][j];
d[b[i][j]-'A'+1]++;
}
}
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
if(a[i][j]==b[i][j])
{
gans++;
chong[a[i][j]-'A'+1]++;
}
}
}
for(int i=1;i<=24;i++)
{
if(c[i]!=0&&d[i]!=0)
{
if(c[i]<=d[i] && chong[i]==0)
{
ans+=min(c[i],d[i]);
continue;
}
else if(c[i]-chong[i]<=d[i]-chong[i])
{
ans+=min(c[i]-chong[i],d[i]-chong[i]);
continue;
}
}
}
cout<<gans<<endl;
cout<<ans<<endl;
return 0;
}