using System;

namespace AOJ.Volume3
{
    public class SecretInvestigation
    {
        public static int Main()
        {
            int n = int.Parse(Console.ReadLine());
            var belong_a = new bool[n + 1];
            var belong_b = new bool[n + 1];
            var has_c = new bool[n + 1];
            for(int i = 1; i <= n; i++)
            {
                belong_a[i] = false;
                belong_b[i] = false;
                has_c[i] = false;
            }

            // ??????A
            var input = Console.ReadLine().Split(' ');
            int x = int.Parse(input[0]);
            for(int i = 0; i < x; i++)
            {
                int no = int.Parse(input[i + 1]);
                belong_a[no] = true;
            }

            // ??????B
            input = Console.ReadLine().Split(' ');
            int y = int.Parse(input[0]);
            for(int i = 0; i < y; i++)
            {
                int no = int.Parse(input[i + 1]);
                belong_b[no] = true;
            }

            // ??????C
            input = Console.ReadLine().Split(' ');
            int z = int.Parse(input[0]);
            for(int i = 0; i < z; i++)
            {
                int no = int.Parse(input[i + 1]);
                has_c[no] = true;
            }

            // ??????
            string output = "";
            for(int i = 1; i <= n; i++)
            {
                if (belong_a[i] && has_c[i]) { output += i + " "; }
                else if (belong_b[i] && has_c[i]) { output += i + " "; }
            }
            Console.WriteLine(output.Trim());

            return 0;
        }
    }
}