eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Надан

Надан

Помимо палиндрома, Надан также является успешным бизнесменом, который финансирует молодых разработчиков программного обеспечения, когда они начинают работать над своими проектами. В этом году он решил распределить $k$ кун (хорватская валюта) между $n$ проектами таким образом, чтобы каждый проект получал как минимум одну куну, а все проекты получали разное количество кун. Это всегда будет возможно. Напишите программу, которая для заданных $n$ и $k$ найдет одно возможное распределение $k$ кун по $n$ проектам.

Входные данные

Первая строка содержит целое положительное число $k$ ($100 ≤ k ≤ 10^6$), число из условия задачи.

Вторая строка содержит целое положительное число $n$ ($1 ≤ n ≤ 100$), число из условия задачи.

Выходные данные

Для выбранного распределения денег в первой строке выведите сумму, которую получит первый проект, во второй строке сумму, которую получит второй проект, и так далее до $n$-й строки, в которой следует вывести сумму денег, которую получит $n$-ый проект.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
100
5
Выходные данные #1
10
30
20
5
35
Входные данные #2
200
1
Выходные данные #2
200
Входные данные #3
100
4
Выходные данные #3
21
36
12
31
Источник 2018 COCI Раунд 1, Октябрь 20