AT_joi2023_yo2_b ジョイ四人組 (JOI04)
Description
JOI 中学校には $ 4N $ 人の一年生が在籍しており, $ 4 $ つのクラスに分かれている.各クラスの情報は以下の通りである.
- **1 年 A 組:** $ N $ 人の生徒がいる.それぞれの生徒の身長は $ A_1, A_2, \ldots, A_N $ である.
- **1 年 B 組:** $ N $ 人の生徒がいる.それぞれの生徒の身長は $ B_1, B_2, \ldots, B_N $ である.
- **1 年 C 組:** $ N $ 人の生徒がいる.それぞれの生徒の身長は $ C_1, C_2, \ldots, C_N $ である.
- **1 年 D 組:** $ N $ 人の生徒がいる.それぞれの生徒の身長は $ D_1, D_2, \ldots, D_N $ である.
来月,JOI 中学校では体育祭が開催されることになった.体育祭には,リレー,騎馬戦,棒倒しなどの様々な種目があるが,各学年が踊るダンスは「体育祭の華」とも呼ばれる注目の種目である.
ここで一年生は,各クラスから代表を $ 1 $ 人ずつ選び, $ 4 $ 人でダンスをすることになった.ダンスの見栄えをできるだけ良くするため,身長の差ができるだけ小さくなるように $ 4 $ 人組を選ぶことにした.
一年生の身長が与えられるとき,「 $ 4 $ 人の身長の最大値」と「 $ 4 $ 人の身長の最小値」の差として考えられる最小の値を求めるプログラムを作成せよ.
Input Format
入力は以下の形式で与えられる.
> $ N $ $ A_1 $ $ A_2 $ $ \cdots $ $ A_N $ $ B_1 $ $ B_2 $ $ \cdots $ $ B_N $ $ C_1 $ $ C_2 $ $ \cdots $ $ C_N $ $ D_1 $ $ D_2 $ $ \cdots $ $ D_N $
Output Format
「 $ 4 $ 人の身長の最大値」と「 $ 4 $ 人の身長の最小値」の差として考えられる最小の値を $ 1 $ 行で出力せよ.
Explanation/Hint
### 小課題
1. ( $ 7 $ 点) $ N = 1 $ .
2. ( $ 23 $ 点) $ N \leqq 30 $ .
3. ( $ 14 $ 点) $ N \leqq 2\,000 $ , $ A_i \leqq 10 $ ( $ 1 \leqq i \leqq N $ ), $ B_j \leqq 10 $ ( $ 1 \leqq j \leqq N $ ), $ C_k \leqq 10 $ ( $ 1 \leqq k \leqq N $ ), $ D_l \leqq 10 $ ( $ 1 \leqq l \leqq N $ ).
4. ( $ 20 $ 点) $ N \leqq 2\,000 $ , $ A_i \leqq 2\,000 $ ( $ 1 \leqq i \leqq N $ ), $ B_j \leqq 2\,000 $ ( $ 1 \leqq j \leqq N $ ), $ C_k \leqq 2\,000 $ ( $ 1 \leqq k \leqq N $ ), $ D_l \leqq 2\,000 $ ( $ 1 \leqq l \leqq N $ ).
5. ( $ 13 $ 点) $ N \leqq 2\,000 $ .
6. ( $ 23 $ 点) 追加の制約はない.
### Sample Explanation 1
$ N = 1 $ なので,全員の生徒を選んで $ 4 $ 人組を作らなければならない.このとき, $ 4 $ 人の身長の最大値は $ 200 $ ,最小値は $ 152 $ となり,その差は $ 200 - 152 = 48 $ である.よって, $ 48 $ を出力する.
この入力例は小課題 $ 1, 2, 4, 5, 6 $ の制約を満たす.
### Sample Explanation 2
この入力例は小課題 $ 2, 3, 4, 5, 6 $ の制約を満たす.
### Sample Explanation 3
この入力例は小課題 $ 2, 3, 4, 5, 6 $ の制約を満たす.
### Sample Explanation 4
この入力例は小課題 $ 2, 4, 5, 6 $ の制約を満たす.
### Sample Explanation 5
この入力例は小課題 $ 2, 5, 6 $ の制約を満たす.
### Constraints
- $ 1 \leqq N \leqq 75\,000 $ .
- $ 1 \leqq A_i \leqq 10^9 $ ( $ 1 \leqq i \leqq N $ ).
- $ 1 \leqq B_j \leqq 10^9 $ ( $ 1 \leqq j \leqq N $ ).
- $ 1 \leqq C_k \leqq 10^9 $ ( $ 1 \leqq k \leqq N $ ).
- $ 1 \leqq D_l \leqq 10^9 $ ( $ 1 \leqq l \leqq N $ ).
- 入力される値はすべて整数である.