Тато у Васі добре знає математику і особливо цікавиться "красивими" орієнтованими графами. Він вважає граф "красивим", якщо він відповідає таким умовам:
Граф містить рівно вершин і N-1 дуг.
Лише одна вершина графа не має жодної вхідної дуги.
Граф не містить орієнтованих циклів.
Тато стверджує, що два "красивих" графи є ізоморфними, якщо можна перенумерувати вершини одного графа так, щоб отримати другий граф.
Він вибирає ціле число , бере чистий папір і малює на кожному аркуші паперу по одному "красивому" графу, стежачи за тим, щоб жодні два з намальованих графів не були ізоморфні.
Знаючи число , визначте, скільки аркушів паперу потрібно підготувати татові Васі.
У єдиному рядку задано ціле число (1 \leq N \leq 50).
Виведіть кількість "красивих" графів із заданою кількістю вершин.
Приклад 1