编程题
### 问题描述
给定小齐一个由 $N$ 个整数组成的集合 $S$。选择一个正整数 $X$,并将其从集合 $S$ 中的每个元素中减去,得到另外 $N$ 个整数。然后,以随机顺序构建一个大小为 $2 \cdot N$ 的数组 $A$,其中包含初始元素和结果元素。
给定数组 $A$,找出 $X$ 和集合 $S$ 的元素。
### 输入格式
第一行包含一个整数 $N$。
第二行包含 $2 \cdot N$ 个整数,表示数组 $A$ 的元素。
### 输出格式
如果无解,则输出 $-1$。
否则,在第一行输出一个整数 $X$。
在第二行输出集合 $S$ 的 $N$ 个元素。
如果存在多个解,则输出其中任意一个。
### 样例输入
```
4
4 4 2 3 5 1 3 6
```
### 样例输出
```
1
6 4 4 2
```
### 评测数据规模
$1 \leq N \leq 1000$,$1 \leq A_i \leq 10^9$,$X$ 应为正整数。