#include <iostream>
using namespace std;
int main() {
int first,second,bulls = 0,cows = 0;
cin>>first>>second;
int one[4],two[4];
for(int i =0;i<4;i++){
one[i] = first%10;
first = first/10;
two[i] = second%10;
second = second/10;
if(one[i] == two[i])
bulls++;
}
if(two[0]==one[1]||two[0]==one[2]||two[0]==one[3])
cows++;
if(two[1]==one[0]||two[1]==one[2]||two[1]==one[3] )
cows++;
if(two[2]==one[0]||two[2]==one[1]||two[2]==one[3])
cows++;
if(two[3]==one[0]||two[3]==one[1]||two[1]==one[2] )
cows++;
cout<<bulls<< ' '<< cows<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgZmlyc3Qsc2Vjb25kLGJ1bGxzID0gMCxjb3dzID0gMDsKCWNpbj4+Zmlyc3Q+PnNlY29uZDsKICAgIGludCBvbmVbNF0sdHdvWzRdOwogICAgZm9yKGludCBpID0wO2k8NDtpKyspewogICAgICAgb25lW2ldID0gZmlyc3QlMTA7CiAgICAgICBmaXJzdCA9IGZpcnN0LzEwOwogICAgICAgdHdvW2ldID0gc2Vjb25kJTEwOwogICAgICAgc2Vjb25kID0gc2Vjb25kLzEwOwogICAgICAgaWYob25lW2ldID09IHR3b1tpXSkKICAgICAgICAgYnVsbHMrKzsKICAgIH0KICAgIGlmKHR3b1swXT09b25lWzFdfHx0d29bMF09PW9uZVsyXXx8dHdvWzBdPT1vbmVbM10pCiAgICAgICAgIGNvd3MrKzsKICAgICBpZih0d29bMV09PW9uZVswXXx8dHdvWzFdPT1vbmVbMl18fHR3b1sxXT09b25lWzNdICkKICAgICBjb3dzKys7CiAgICAgaWYodHdvWzJdPT1vbmVbMF18fHR3b1syXT09b25lWzFdfHx0d29bMl09PW9uZVszXSkKICAgICAgICAgY293cysrOwogICAgIGlmKHR3b1szXT09b25lWzBdfHx0d29bM109PW9uZVsxXXx8dHdvWzFdPT1vbmVbMl0gKQogICAgIGNvd3MrKzsKICAgIGNvdXQ8PGJ1bGxzPDwgJyAnPDwgY293czw8ZW5kbDsKICAgIAoJcmV0dXJuIDA7Cn0=