Добуток чисел#5440

Добуток чисел

1 секунда
122,486 мегабайта
Легка

Задано цілі числа A_1, A_2, \ldots, A_n та число .

Виберіть таку підмножину чисел A_1, A_2, \ldots, A_n, щоб їхній добуток, взятий за модулем , був максимальним.

Вхідні дані

У першому рядку задано два цілих числа та (1 \leq n \leq 100, 1 \leq m \leq 10000). У другому рядку записано цілих чисел A_1, A_2, \ldots, A_n (0 \leq A_i \leq 10000).

Вихідні дані

У першому рядку виведіть числа та - добуток вибраних чисел по модулю та кількість вибраних чисел, відповідно. У другому рядку виведіть чисел B_1, B_2, \ldots, B_k - номери вибраних чисел. Номери повинні бути попарно різні. Якщо відповідей з максимальним декілька, можна виводити довільну з них.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading