Cerința
Se dă un număr natural n
. Determinați, în ordine lexicografică, toate modalitățile de a-l scrie pe n
ca sumă de numere naturale impare distincte.
Date de intrare
Programul citește de la tastatură numărul natural n
.
Date de ieșire
Programul va afișa pe câte linie a ecranului câte un șir de numere naturale impare ordonate strict crescător, separate prin câte un spațiu. Suma numerelor din fiecare șir este n
. Șirurile vor fi afișate în ordine lexicografică.
Dacă nu există nicio modalitate de a-l scrie pe n
ca sumă de numere naturale impare distincte se va afișa mesajul imposibil
.
Restricții și precizări
1 ≤ n ≤ 40
Exemplu:
Intrare
16
Ieșire
1 3 5 7 1 15 3 13 5 11 7 9