#include <bits/stdc++.h>   using namespace std;   int a[26];   int A[26];   string s, t;   int x1, x2;   char c;   int main() {     cin >> s >> t;     for (int i = 0; i < t.size(); i++) {       c = t[i];       if (c > 96)         a[c - 97]++;       else         A[c - 65]++;     }     for (int i = 0; i < s.size(); i++) {       c = s[i];       if (c > 96) {         if (a[c - 97]) {           a[c - 97]--;           x1++;           s[i] =  0 ;         }       } else if (A[c - 65]) {         A[c - 65]--;         x1++;         s[i] =  0 ;       }     }     for (int i = 0; i < s.size(); i++) {       c = s[i];       if (c ==  0 ) continue;       if (c >= 97) {         c = c - 32;         if (A[c - 65]) {           x2++;           A[c - 65]--;         }       } else {         c = c + 32;         if (a[c - 97]) {           x2++;           a[c - 97]--;         }       }     }     cout << x1 <<     << x2 << endl;     return 0;   }   