import java.util.*;
import java.io.*;
class Main
{
Scanner in
= new Scanner
(System.
in); int n;
n = in.nextInt();
int[] a = new int[n];
int[] b = new int[n];
for (int i = 0; i < n; i ++) a[i] = in.nextInt(); // Считываем массивы
for (int i = 0; i < n; i ++) b[i] = in.nextInt();
Arrays.
sort(a
);// Сортируем массивы Arrays.
sort(b
);// Вместо сортировки по убыванию будем просматривать отсортированный массив в обратном порядке for (int i = 0; i < n; i ++) a[i] += b[n - i - 1]; // Суммируем элементы
int maxa = a[0], mina = a[0];
for (int i = 0; i < n; i ++) {
maxa
= Math.
max(maxa, a
[i
]); // Находим минимальный и максимальный элементы mina
= Math.
min(mina, a
[i
]); }
out.println(maxa - mina);// Разность минимального и максимального и будет самым маленьким индексом любви
out.flush();
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5pby4qOwoKY2xhc3MgTWFpbgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7CgkJU2Nhbm5lciBpbiA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAJUHJpbnRXcml0ZXIgb3V0ID0gbmV3IFByaW50V3JpdGVyKFN5c3RlbS5vdXQpOwoJCWludCBuOwoJICAgIG4gPSBpbi5uZXh0SW50KCk7CgkgICAgaW50W10gYSA9IG5ldyBpbnRbbl07CgkgICAgaW50W10gYiA9IG5ldyBpbnRbbl07CgkgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpICsrKSBhW2ldID0gaW4ubmV4dEludCgpOyAvLyDQodGH0LjRgtGL0LLQsNC10Lwg0LzQsNGB0YHQuNCy0YsKCSAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkgKyspIGJbaV0gPSBpbi5uZXh0SW50KCk7ICAKCSAgICBBcnJheXMuc29ydChhKTsvLyDQodC+0YDRgtC40YDRg9C10Lwg0LzQsNGB0YHQuNCy0YsKCSAgICBBcnJheXMuc29ydChiKTsvLyDQktC80LXRgdGC0L4g0YHQvtGA0YLQuNGA0L7QstC60Lgg0L/QviDRg9Cx0YvQstCw0L3QuNGOINCx0YPQtNC10Lwg0L/RgNC+0YHQvNCw0YLRgNC40LLQsNGC0Ywg0L7RgtGB0L7RgNGC0LjRgNC+0LLQsNC90L3Ri9C5INC80LDRgdGB0LjQsiDQsiDQvtCx0YDQsNGC0L3QvtC8INC/0L7RgNGP0LTQutC1CgkgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpICsrKSBhW2ldICs9IGJbbiAtIGkgLSAxXTsgIC8vINCh0YPQvNC80LjRgNGD0LXQvCDRjdC70LXQvNC10L3RgtGLCgkgICAgaW50IG1heGEgPSBhWzBdLCBtaW5hID0gYVswXTsKCSAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkgKyspIHsKCSAgICAgICAgbWF4YSA9IE1hdGgubWF4KG1heGEsIGFbaV0pOyAgICAvLyDQndCw0YXQvtC00LjQvCDQvNC40L3QuNC80LDQu9GM0L3Ri9C5INC4INC80LDQutGB0LjQvNCw0LvRjNC90YvQuSDRjdC70LXQvNC10L3RgtGLCgkgICAgICAgIG1pbmEgPSBNYXRoLm1pbihtaW5hLCBhW2ldKTsgICAgIAoJICAgIH0KCQlvdXQucHJpbnRsbihtYXhhIC0gbWluYSk7Ly8g0KDQsNC30L3QvtGB0YLRjCDQvNC40L3QuNC80LDQu9GM0L3QvtCz0L4g0Lgg0LzQsNC60YHQuNC80LDQu9GM0L3QvtCz0L4g0Lgg0LHRg9C00LXRgiDRgdCw0LzRi9C8INC80LDQu9C10L3RjNC60LjQvCDQuNC90LTQtdC60YHQvtC8INC70Y7QsdCy0LggCgkJb3V0LmZsdXNoKCk7Cgl9Cn0=