Сашко-Конструктор масивів
Вам задані числа та . Ваша задача — знайти будь-який масив, який одночасно задовольняє наступні критерії:
, де це розмір вашого масиву;
для кожного ;
розмір масиву мінімально можливий.
Вхідні дані
Єдиний рядок містить два цілі числа та
Вихідні дані
Якщо такого масиву не існує, то виведіть "".
Інакше в першому рядку виведіть число () — мінімальний розмір масиву.
У другому рядку виведіть числа (), які задовольняють умову.
Якщо є декілька правильних відповідей, дозволяється вивести довільну.
Можна показати що довжина оптимального масива завжди задовільняє обмеження
Приклади
Примітка
У першому прикладі та . Потрібно знайти масив, в якого добуток . Масив "" підходить, тому що та кожне з чисел не більше за . Неможливо зробити масив розміру один, тому що тоді єдиний елемент повинен бути рівний , а в цьому тесті .
Оцінювання
У цій задачі існують умовні блоки. Якщо ваше рішення буде працювати правильно для певних обмежень, то воно отримуватиме певну кількість балів. Зверніть увагу, що оцінювання й досі потестове.
( балів): ;
( бали): без додаткових обмежень.