Летняя школа
Однажды в Ужгород на летнюю школу по алгоритмическому программированию приехали n студентов и сформировали k команд. Известно, что каждая команда состоит из одного, двух или трех студентов. Определите, сколько студентов было в каждой из команд.
Входные данные
Два целых числа n (1 ≤ n ≤ 1000) и k (1 ≤ k ≤ 100).
Выходные данные
Выведите k целых чисел a[1]
, a[2]
, ..., a[k]
, где a[j]
(1 ≤ a[j]
≤ 3) - количество студентов в j-ой команде. Если существует более одного решения, то выведите любое. Если решения не существует, то выведите "Impossible" (без кавычек).
Примеры
Примечание
Если на летнюю школу приехали 7 студентов, а всего было 4 команды, то возожны такие две конфигурации:
одна команда из 3 студентов, одна команда из 2 студентов и две команды из 1 студента;
три команды из 2 студентов и одна команда из 1 студента;