using System;
using System.Linq;
using System.Collections.Generic;

namespace _0025
{
    class Program
    {
        static void Main(string[] args)
        {
            List<int> hit = new List<int>();
            List<int> blow = new List<int>();
            while (true)
            {
                string A = Console.ReadLine();
                if (A == null)
                {
                    break;
                }
                int[] x = A.Split().Select(int.Parse).ToArray();
                string B = Console.ReadLine();
                int[] y = B.Split().Select(int.Parse).ToArray();
                int h = 0;
                int b = 0;
                for (int i = 0; i < 4; i++)
                {
                    for (int j = 0; j < 4; j++)
                    {
                        if (x[i] == y[j])
                        {
                            if (i == j)
                            {
                                h++;
                            }
                            else
                            {
                                b++;
                            }
                        }
                    }
                }
                hit.Add(h);
                blow.Add(b);
            }
            for(int i=0;i<hit.Count;i++)
            {
                Console.WriteLine(hit[i] + " " + blow[i]);
            }
        }
    }
}