도현이는 종이에 점 N개를 찍어 정 N각형을 만들었다. 꼭짓점에는 시계 방향으로 1번부터 N번까지 번호가 붙어 있다.
그 다음 선분 M−1개를 그렸다. 꼭짓점 번호를 P0,P1,…,PM−1 순서로 이어서, P0과 P1, P1과 P2, 이런 식으로 PM−2와 PM−1까지 연결했다.
이제 남은 꼭짓점을 모두 한 번씩 방문하고 P0으로 돌아오는 경로를 이어서 그리려고 한다. 남은 꼭짓점을 방문하는 순서를 T0,T1,…,TN−M−1이라고 하면, PM−1과 T0, T0과 T1, 이런 식으로 TN−M−2와 TN−M−1까지 연결하고, 마지막으로 TN−M−1과 P0을 연결한다. P에 없는 꼭짓점은 T에 정확히 한 번씩 들어간다.
선분을 새로 그릴 때마다, 그 선분은 이미 그려져 있는 선분 중 적어도 하나와 교차해야 한다. 이미 그려져 있는 선분에는 P를 따라 그린 선분과 이 과정에서 앞서 그린 선분이 모두 들어간다. 두 선분이 교차한다는 것은 두 선분 모두의 내부에 있는 점을 공유한다는 뜻이므로, 끝점 하나만 같은 두 선분은 교차하지 않는다.
N, M, P가 주어졌을 때 가능한 T의 개수를 구하는 프로그램을 작성하시오.