바퀴 그래프의 단일 사이클 부분 그래프 개수
시간 제한1초메모리 제한512 MB
크기 m인 바퀴 그래프에서 신장 유니사이클(신장 트리에 간선 하나를 더해 만든 단일 사이클)의 개수를 세어 100007로 나눈 나머지를 구한다.
문제
크기 인 바퀴 그래프(wheel graph)는 개의 정수가 사이클을 이루고, 각 정수가 중심 정수와 연결된 그래프이다. 크기 4, 5, 6, 8인 바퀴 그래프의 예는 다음과 같다.

그래프 의 신장 단일 사이클(spanning unicycle)은 의 신장 트리에 간선 하나를 추가해 사이클 하나를 만든 부분 그래프이다. 다음은 크기 5인 바퀴 그래프의 신장 단일 사이클 예시이다.

크기 인 바퀴 그래프에서 서로 다른 단일 사이클의 개수를 구하는 프로그램을 작성하라. 그래프 의 두 부분 그래프 과 는 에는 속하지만 에는 속하지 않는 의 간선이 하나 이상 있거나, 에는 속하지만 에는 속하지 않는 간선이 하나 이상 있으면 서로 다르다.
입력
입력은 한 줄로 주어지며, 단일 사이클의 개수를 구할 바퀴 그래프의 크기를 나타내는 십진 정수 이 포함된다. ()
출력
한 줄에 입력 크기 에 대한 단일 사이클의 개수를 로 나눈 나머지를 출력한다.