EduBrick

Тройка с кратной суммой

6000 мс · 256 МБ · всё или ничего

Среди всех троек различных номеров i<j<ki < j < k найдите наибольшую сумму ai+aj+aka_i + a_j + a_k, которая делится на mm. Если такой тройки нет, выведите -1.

Формат ввода

В первой строке числа nn от 33 до 200200 и mm от 11 до 100100. Во второй — nn чисел от 11 до 10910^9.

Формат вывода

Одно число.

Примеры

ввод
3 3
1 2 3
вывод
6
Войдите, чтобы отправлять решения.