Як вбити час#4264

Як вбити час

1 секунда
64 мегабайти
Легка

Дехто Симон уже давно дорішав усі задачі з контестів і тепер вбиває час на практиці тим, що розкладає знайдені поблизу комповника камінчиків у купки різного розміру. Спочатку він розклав усі камінчики по одному. Кожної наступної хвилини він викладає з них наступне лексикографічне розбиття на купки. Порядок розбиттів будемо визначати наступним чином: розглянемо усі розбиття камінчиків на купки, у кожному розбитті упорядкуємо їх у порядку неспадання. Будемо вважати, що розбиття a_1 + a_2 + \dots + a_n лексикографічно менше b_1 + b_2 + \dots + b_m, якщо для деякого для всіх j \leq k: a_j = b_j і або k = n, або a_{k+1} < b_{k+1}.

Вхідні дані

У вхідному файлі задано числа та . 1 \leq n \leq 100, розбиття з номером існує.

Вихідні дані

Виведіть -те розбиття камінчиків на купки, розбиття нумеруються з .

Приклади

Приклад 1

Loading
Loading