탁자 위에 흰 공 2N개가 두 줄로 놓여 2×N 직사각형을 이루고 있다. Jon은 검은 페인트가 가득 담긴 통을 가지고 있으며, 모든 공을 한 번에 하나씩 검게 칠하려고 한다. 칠하는 규칙은 다음과 같다.
규칙을 지키면서 2N개의 공을 모두 칠하는 서로 다른 순서의 가짓수를 구하여라.
입력은 여러 개의 테스트 케이스로 이루어진다. 각 테스트 케이스는 정수 N (1≤N≤1000)이 적힌 한 줄로 주어진다. 입력의 마지막 줄에는 N=0이 주어지며, 이 줄에서 입력이 끝난다.
각 테스트 케이스마다, 규칙에 따라 2N개의 공을 모두 칠하는 순서의 가짓수를 한 줄에 출력한다. 이 수는 매우 커질 수 있으므로 1,000,000,007로 나눈 나머지를 출력한다.