13093: Велопробіг на тандемах
З незапам'ятних часів громадяни Паскальстану та Сігланди ворогували. Тепер вони нарешті підписали перемир'я і вирішили взяти участь у велопробігу на честь перемир'я.
Є \(N\) громадян з кожної країни. Вони повинні бути розподілені по парах так, щоб кожна пара містила одну особу з Паскальстану та одну особу з Сігланди.
Кожен громадянин має свою швидкість руху на велосипеді. У парі найшвидша людина завжди керуватиме велосипедом-тандемом, а повільніша просто насолоджується поїздкою. Іншими словами, якщо члени пари мають швидкості \(a\) і \(b\), то швидкість велосипеда пари дорівнює \(max(a,b)\). Загальна швидкість є сумою індивідуальних швидкостей велосипедів.
Напишіть програму, що дасть відповіді на такі запити двох типів:
- 1: яка мінімальна загальна швидкість з усіх можливих розподілів на пари?
- 2: яка максимальна загальна швидкість з усіх можливих розподілів на пари?
Input
Перший рядок містить тип запитання, яке ви маєте розв'язати: 1 або 2.
Другий рядок містить ціле число \(N\) (\(1 \le N \le 100\)).
У третьому рядку через пропуски записані \(N\) цілих чисел - швидкості жителів Паскальстану.
У четвертому рядку через пропуски записані \(N\) цілих чисел - швидкості жителів Сігланди.
Швидкість кожної людини буде цілим числом від 1 до \(10^6\).
Output
Виведіть максимальну або мінімальну загальну швидкість, яка відповідає запиту 1 або 2.
Sample Input 1
1
3
5 1 4
6 2 4
Sample Output 1
12
Sample Input 2
2
3
5 1 4
6 2 4
Sample Output 2
15
Notes
До прикладу 1
Існує єдине оптимальне рішення:
- оберіть людей зі швидкостями 5 і 6
- оберіть людей зі швидкостями 1 і 2
- оберіть людей зі швидкостями 4 і 4
Коментарі