Наибольший общий делитель
Простая
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
Сегодня на уроке математики шестиклассник Петя изучил понятие наибольшего общего делителя. Петя тут же решил применить полученные знания на практике.
Петя выписал на листке бумаги чисел — номера домов, в которых живут его друзья. Теперь он хочет выбрать такое подмножество этих чисел, чтобы их наибольший общий делитель был равен его любимому числу .
Помогите Пете выбрать из выписанных чисел искомое подмножество.
Входные данные
Первая строка два целых числа и . Вторая строка содержит целых чисел: .
Выходные данные
Если существует искомое подмножество, выведите на первой строке количество чисел в нем. На второй строке выведите числа, входящие в это подмножество.
Если решения не существует, выведите число .
Если возможных ответов несколько, выведите любой из них.
Примеры
Ввод #1
Ответ #1
Ввод #2
Ответ #2
Отправки 368
Коэффициент принятия 27 %