레몬 샹들리에

시간 제한1초메모리 제한1024 MB

요약
원 위에 놓인 N개의 레몬을 N가지 색으로 칠할 때, 같은 색 두 점을 이은 선분이 다른 색 선분과 교차하지 않는 색칠의 수를 센다.
난이도

어려움10점 중 9점

유형
조합론, 동적 계획법, 수학
정답자
아직 제출이 없습니다

문제

담유는 4949년간 샹들리에를 만들어 온 장인이다. 그의 샹들리에는 원형 프레임 위에 다양한 색의 레몬을 NN개 매달아 완성된다. 사용 가능한 색의 수는 NN가지이며, 같은 색의 레몬을 여러 개 사용할 수 있다. 각 색의 레몬은 충분히 많다.

그는 오랜 경험을 통해 다음 조건을 만족해야 샹들리에가 아름답다는 사실을 깨달았다.

임의의 서로 다른 네 개의 레몬 P,Q,R,SP, Q, R, S에 대해 PP와 QQ의 색이 같고 RR과 SS의 색이 같으며 PP와 RR의 색이 다르다면, 선분 PQPQ와 RSRS는 교차하지 않아야 한다.

가능한 모든 NNN^N개의 샹들리에 중에서 아름다운 샹들리에의 개수를 구하여라. 단, 회전하여 같은 모양이 되더라도 서로 다른 샹들리에로 취급한다.

입력

입력은 다음과 같은 형식으로 주어진다.

NN

출력

첫째 줄에 만들 수 있는 아름다운 샹들리에의 개수를 109+710^9+7로 나눈 나머지를 출력한다.

제한

  • 3≤N≤1 000 0003 \leq N \leq 1\ 000\ 000.

예제3

  1. 예제 1

    입력
    3
    
    예상 출력
    27
    
  2. 예제 2

    입력
    4
    
    예상 출력
    244
    
  3. 예제 3

    입력
    2025
    
    예상 출력
    773843905