Ситуація:
Кілька ( M
) гномів знайшли скриню гобліна із N
золотими монетами і мають їх розділити. Через стародавні правила, що регулюють розподіл грабежу піратам у порядку старшинства, найстарший гном повинен отримати на одну монету більше, ніж наступний найдавніший гном, і так далі, щоб наймолодший гном отримав M-1
менше монет, ніж найстарший гном. Крім того, жоден гномик не повинен накидати жодних монет (тобто немає негативних монет жодним гномам)
Допоможіть гномам поділити монети таким чином або скажіть їм, що це неможливо.
Код Переможця завжди повинен відповідати правильно (це завдання є детермінованим) та дотримуватися загальних правил коду-гольфу .
Вхідні дані
Вам дано ціле число N (3 ≤ N ≤ 1000) для кількості монет і ціле число M (3 ≤ M ≤ N) для кількості гномів, розділених пробілом.
Вихід
Якщо неможливо розділити монети так, як хочуть гноми, надрукуйте -1 (мінус одну). В іншому випадку надрукуйте номери монет, які отримає кожен гном, від найдавніших до наймолодших. Розділіть числа пробілами.
Зразки :
вхід
3 3
вихід
2 1 0
вхід
9 3
вихід
4 3 2
вхід
7 3
вихід
-1
вхід
6 4
вихід
3 2 1 0