Wenn du n Bausteine zur Verfügung hast, möchtest du daraus eine Treppe errichten, indem du sie in benachbarten Spalten übereinander stapelst. Da es sich um eine Treppe handelt, dürfen keine zwei Spalten die gleiche Höhe haben. Die rechten Spalten müssen immer höher sein als die linken. Mithilfe dieser n Bausteine möchtest du herausfinden, auf wie viele verschiedene Arten sich eine gültige Treppe konstruieren lässt.
Eingabe
Die Eingabe enthält eine einzelne ganze Zahl n (5 ≤ n ≤ 500).
Ausgabe
Das Programm soll die Anzahl aller möglichen unterschiedlichen Treppen ausgeben, die sich mit diesen Bausteinen bauen lassen.