Розмічені графи#11289

Розмічені графи

1 секунда
128 мегабайтів
Дуже легка

Нехай у графі є вершин. Порахуйте кількість розмічених графів з вершинами (розмічений означає, що вершини пронумеровані від до ). Ребра графів вважаються неорієнтованими, а петлі та кратні ребра заборонені.

Вхідні дані

Кількість вершин n~(1 \le n \le 10^5) у графі.

Вихідні дані

Виведіть кількість розмічених графів з вершинами. Виведіть відповідь за модулем 10^9 + 7.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading