Одного разу до Ужгорода на літню школу з алгоритмічного програмування приїхали студентів, що сформували команд. Відомо, що кожна команда складається з одного, двох або трьох студентів. Визначіть, скільки студентів було у кожній з команд.
Два цілих числа (1 \le n \le 1000) та (1 \le k \le 100).
Виведіть цілих чисел a_1, a_2, \ldots, a_k, де a_j (1 \le a_j \le 3) - кількість студентів у -ій команді. Якщо існує більше одного розв'язку, то виведіть будь-який. Якщо розв'язку не існує, то виведіть "Impossible" (без лапок).
Приклад 1
Якщо на літню школу приїхали студентів, а разом було команди, то можливі такі дві конфігурації:
одна команда з студентів, одна команда з студентів та дві команди з студента;
три команди з студентів та одна команда з студента;