В наборе чисел
N замените одно число на число из набора чисел
M таким образом, чтобы сумма чисел в наборе
N была как можно ближе к числу
S. Выведите три числа, каждое в отдельной строке:
1 строка - число, которое заменили из набора
N;
2 строка - число из набора
M, которым заменили;
3 строка - полученную сумму чисел из набора
N.
Гарантируется, что такую замену сделать можно. Если возможных замен несколько, то выбрать ту, в которой число из набора
N меньше.
Входные данные
В первой строке вводится через пробел 3 числа:
n (10<=N<=10
5) - количество чисел в наборе
N,
m (10<=M<=10
5) - количество чисел в наборе
M,
S (10<=S<=10
9)
S>sum(N), где
sum(N) - сумма всех чисел набора
N.
Во второй строке записан набор чисел
N:
n чисел, разделенных одним пробелом (каждое число по модулю не превышает 10
5).
Во третьей строке записан набор чисел
M:
m чисел, разделенных одним пробелом (каждое число по модулю не превышает 10
5).
Выходные данные
Выведите на экран ответ на задачу, как указано в условии.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
2 2 10
2 4
1 3 |
2
3
7 |