import java.util.*;
import java.io.*;

public class Q3
{
    public static void main(String[] args) throws IOException
    {
        Scanner in = new Scanner(new File("DATA3.txt"));
        PrintWriter out = new PrintWriter(new FileWriter("OUT3.txt"));
        
        int m, n;
        String[] file1, file2;
        Hashtable<String, Integer> d1, d2;
        int[] num1, num2;
        int diff1, diff2;
        
        for (int i = 0; i < 5; i++)
        {
            m = in.nextInt();
            n = in.nextInt();
            diff1 = 0;
            diff2 = 0;
            
            d1 = new Hashtable<String, Integer>();
            for (int j = 0; j < m; j++)
            {
                d1.put(in.next(), in.nextInt());
                in.nextLine();
            }
            d2 = new Hashtable<String, Integer>();
            for (int j = 0; j < n; j++)
            {
                d2.put(in.next(), in.nextInt());
                in.nextLine();
            }
            
            for (Enumeration e = d1.keys(); e.hasMoreElements(); )
            {
                String element = (String) e.nextElement();
                if (d2.get(element) == null)
                    diff1++;
                else
                    diff2 += Math.abs(d1.get(element) - d2.get(element));
            }
            for (Enumeration e = d2.keys(); e.hasMoreElements(); )
            {
                String element = (String) e.nextElement();
                if (d1.get(element) == null)
                    diff1++;
            }
            in.nextLine();
            out.println(diff1 + " " + diff2);
        }
        in.close();
        out.close();
    }
}
