Ящики і кульки#9557

Ящики і кульки

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

У ряд стоїть ящиків. У вас є необмежена кількість кульок різних кольорів. Розмістіть по одній кульці в кожний ящик таким чином, щоб у сусідніх ящиках не було кульок одного кольору. Скільки існує різних варіантів розміщення кульок по ящиках?

Вхідні дані

Одне ціле число n~(1 \le n \le 10^9).

Вихідні дані

Виведіть кількість різних варіантів розміщення кульок по ящиках, обчислену за модулем 10^9 + 7.

Приклади

Приклад 1

Loading
Loading