Задано цілі числа 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
Приклад 2