A and B are preparing themselves for programming contests.

B loves to debug his code. But before he runs the solution and starts debugging, he has to first compile the code.

Initially, the compiler displayed *n* compilation errors, each of them is represented as a positive integer. After some effort, B managed to fix some mistake and then another one mistake.

However, despite the fact that B is sure that he corrected the two errors, he can not understand exactly what compilation errors disappeared — the compiler of the language which B uses shows errors in the new order every time! B is sure that unlike many other programming languages, compilation errors for his programming language do not depend on each other, that is, if you correct one error, the set of other error does not change.

Can you help B find out exactly what two errors he corrected?
The first line of the input contains integer *n* (3 ≤ *n* ≤ 10<sup class="upper-index">5</sup>) — the initial number of compilation errors.

The second line contains *n* space-separated integers *a*<sub class="lower-index">1</sub>, *a*<sub class="lower-index">2</sub>, ..., *a*<sub class="lower-index">*n*</sub> (1 ≤ *a*<sub class="lower-index">*i*</sub> ≤ 10<sup class="upper-index">9</sup>) — the errors the compiler displayed for the first time. 

The third line contains *n* - 1 space-separated integers *b*<sub class="lower-index">1</sub>, *b*<sub class="lower-index">2</sub>, ..., *b*<sub class="lower-index">*n* - 1</sub> — the errors displayed at the second compilation. It is guaranteed that the sequence in the third line contains all numbers of the second string except for exactly one. 

The fourth line contains *n* - 2 space-separated integers *с*<sub class="lower-index">1</sub>, *с*<sub class="lower-index">2</sub>, ..., *с*<sub class="lower-index">*n* - 2</sub> — the errors displayed at the third compilation. It is guaranteed that the sequence in the fourth line contains all numbers of the third line except for exactly one.
'''Задачи к уроку № 11-12'''

''' № 8 Напишите программу, которая выводит «Лев Николаевич 
Толстой написал "Война и мир"» (без внешних кавычек).'''

# s = 'Лев Николаевич Толстой написал "Война и мир"'
# z = s.replace('"', ' ')
# print(z)
'''A и B готовятся к олимпиадам про программированию.
B очень любит отлаживать свой код. Но перед тем, как запустить решение и начать отладку, код нужно сначала скомпилировать.
Изначально компилятор выдавал n ошибок компиляции, каждая из которых обозначается положительным целым числом. После некоторых
 усилий, B удалось исправить сначала одну, а потом еще одну ошибку.
Однако, несмотря на то, что B уверен, что исправил две ошибки, он не может понять, какие именно ошибки компиляции исчезли 
— компилятор языка, на котором пишет B, каждый раз выдает ошибки в новом порядке! B уверен, что в отличие от многих других
 языков программирования, ошибки компиляции для его языка программирования не зависят друг от друга, т. е. от исправления 
 одной ошибки, множество остальных ошибок не изменяется. А вы можете помочь B узнать, какие именно две ошибки он исправил?'''

n = input('Сколько ошибок всего?')
a = list(map(int, input().split()))
b = list(map(int, input().split()))
c = list(map(int, input().split()))
x1 = sum(a) - sum(b)
x2 = sum(b) - sum(c)
print(x1, x2, sep='\n')