Секретная лаборатория

아직 제출이 없습니다시간 제한3초메모리 제한1024 MB

문제

На территории военной базы <<Баскервиль>> находится секретная многоэтажная лаборатория. Каждый этаж содержит ровно $n$ пронумерованых комнат. Для каждой пары комнат с номерами $i$ и $j$ существует не более одного коридора, по которому можно пройти из комнаты $i$ в комнату $j$. По каждому коридору разрешено двигатся только в одном направлении.

Этаж называется безопасным, если после выхода из любой комнаты в нее уже нельзя вернуться. Лаборатория состоит только из безопасных этажей, при этом все этажи различны. Два этажа называются различными если существуют $i$ и $j$, такие что на одном из этажей есть коридор ведущий из комнаты $i$ в комнату $j$, а на другом такого коридора нет.

Помогите Шерлоку и доктору Ватсону узнать, какое максимальное число этажей может быть в лаборатории. Из-за того, что ответ может быть очень большим, вам необходимо найти остаток от деления максимального возможного количества этажей на $10^9+7$.

입력

Единственная строка входного файла содержит одно целое число $n$ ($1 \le n \le 6500$) --- количество комнат в этаже.

출력

Выведите максимальное возможное количество этажей, взятое по модулю $10^9+7$.

힌트

Ниже приведены все возможные этажи из примера