/**
 * @(#)SumDiff.java
 *
 *
 * @author 
 * @version 1.00 2010/3/24
 */

import java.io.BufferedReader;
import java.io.IOException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.PrintWriter;

class SumDiff {
	public static void main(String args[]) throws IOException {
		BufferedReader in = new BufferedReader(new FileReader("DATA3.txt"));
		PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("OUT3.txt")));
		
		String input = in.readLine();
		int i, j, curLine = 0;
		Line[] linesA = null, linesB = null;
		int diffLines, sumA, sumB;

		while (input != null) {
			curLine++;
			if (curLine == 1) {
				linesA = new Line[Integer.parseInt(input)];
			} else if (curLine == 2) {
				linesB = new Line[Integer.parseInt(input)];
			} else if (curLine < linesA.length + 3) {
				linesA[curLine - 3] = new Line(input);
			} else if (curLine < linesA.length + linesB.length + 3) {
				linesB[curLine - linesA.length - 3] = new Line(input);
			} else if (input.equals("---")) {
				diffLines = 0;
				sumA = 0;
				sumB = 0;
				for (i = 0; i < linesA.length; i++) {
					for (j = 0; j < linesB.length; j++) {
						if (!(linesA[i].key.equals("checked") || linesB[j].key.equals("checked"))) {
							if (linesA[i].key.equals(linesB[j].key)) {
								sumA += linesA[i].value;
								sumB += linesB[j].value;
								linesA[i].key = "checked";
								linesB[j].key = "checked";
							}	
						}
					}
				}
				
				for (i = 0; i < linesA.length; i++) {
					if (!linesA[i].key.equals("checked")) diffLines++;
				}
				
				for (i = 0; i < linesB.length; i++) {
					if (!linesB[i].key.equals("checked")) diffLines++;
				}
					
				out.println(diffLines + " " + Math.abs(sumA - sumB));
				
							
				curLine = 0;
			}
			
			input = in.readLine();
		}
		
		in.close();
		out.close();
	}
}

class Line {
	String key; 
	int value;
	
    Line(String line) {
    	key = line.substring(0, 3);
    	value = Integer.parseInt(line.substring(4));
    }
    
    public String toString() {
    	return key + " " + value;
    }
}
