토끼의 탈출 경로

3×N 격자에서 왼쪽 위 칸에서 오른쪽 아래 칸으로 이동하는, 같은 칸을 두 번 지나지 않는 경로의 수를 10^9+9로 나눈 나머지를 구한다.

어려움8동적 계획법조합론구현완전 탐색아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

여우와 토끼가 3×N3 \times N 격자 위에 있다. 토끼는 가장 왼쪽 위 칸에서 출발해 가장 오른쪽 아래 칸으로 도망친다.

여우는 토끼를 뒤쫓으면서 토끼가 지나간 칸마다 함정을 놓는다. 그래서 토끼는 이미 지난 칸을 다시 밟지 못한다. 토끼는 한 번에 변을 맞댄 칸, 즉 위, 아래, 왼쪽, 오른쪽 중 한 방향으로 한 칸 움직인다.

토끼가 출발 칸에서 도착 칸까지 갈 수 있는 경로의 수를 세어라. 지나는 칸의 순서가 한 군데라도 다르면 서로 다른 경로로 센다.

입력

첫째 줄에 격자의 가로 길이 NN이 주어진다. (1N10001 \le N \le 1000)

출력

3×N3 \times N 격자에서 칸을 중복해서 지나지 않고 왼쪽 위 칸에서 오른쪽 아래 칸으로 가는 경로의 수를 10000000091000000009 (109+910^9 + 9)로 나눈 나머지를 출력한다.