На вход программы поступает последовательность из N натуральных чисел. Рассматриваются все пары различных элементов последовательности (элементы пары не обязательно должны стоять в последовательности рядом, порядок в паре неважен). Необходимо определить максимальную сумму пары, кратную 2023, ровно один из элементов в которой делится на 47, при этом номера элементов в последовательности отличаются не менее, чем на K.
Входные данные
Даны два входных файла (A и B), каждый из которых в первой строке содержит число N - количество чисел, во второй строке K – минимальная разница между номерами элементов (1 ≤ N ≤ 10 000 000, N > K). В каждой из следующих N строк записаны элементы последовательности (все числа неотрицательные, не превышающие 2 000 000).
В ответе укажите два числа: сначала значение искомой величины для файла A, затем - для файла B.
Типовой пример организации данных во входном файле
10
4
6224
2184
84
4379
532
6426
36
6516
3713
2118
Пример выходных данных для приведённого выше примера входных данных:
8092
Файл А Файл В