eolymp
bolt
Try our new interface for solving problems

НОК

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB

Напомним, что наименьшим общим кратным (НОК) нескольких чисел называется наименьшее натуральное число, которое делится на каждое из этих чисел.

Заданы два числа N и K. Попробуйте найти набор из N различных натуральных чисел, наименьшее общее кратное которых равняется K. Среди всех этих чисел не должно быть числа K.

Giriş verilənləri

В первой строке входного файла записаны через пробел два числа N и K (1N1000, 1K10^9).

Çıxış verilənləri

В первой строке выходного файла выведите -1, если требуемого набора чисел не существует. В противном случае, разделяя пробелами, выведите искомый набор N чисел. Если Вы смогли найти несколько наборов, то выведите любой из них.

Nümunə

Giriş verilənləri #1
2 14
Çıxış verilənləri #1
2 7