// Arup Guha
// 2/6/2022
// Solution to 20222 Jan USACO Bronze Problem: Herdle

import java.util.*;

public class herdle {

	public static void main(String[] args) {
	
		Scanner stdin = new Scanner(System.in);
		
		// Read in correct string.
		String correct = "";
		for (int i=0; i<3; i++)
			correct = correct + stdin.next();
			
		// Read in guess.
		String guess = "";
		for (int i=0; i<3; i++)
			guess = guess + stdin.next();		
		
		// Frequency of wrong characters.
		int[] freqC = new int[26];
		int[] freqG = new int[26];
		
		// Get correct matches, and frequencies of incorrect letters.
		int green = 0;
		for (int i=0; i<9; i++) {
		
			// Correct match.
			if (correct.charAt(i) == guess.charAt(i)) {
				green++;
			}
			else {
				freqC[correct.charAt(i)-'A']++;
				freqG[guess.charAt(i)-'A']++;
			}
		}
		
		// Get incorrect "matches".
		int yellow = 0;
		for (int i=0; i<26; i++)
			yellow += Math.min(freqC[i], freqG[i]);
			
		// Ta da!
		System.out.println(green);
		System.out.println(yellow);
	}
}