문제
루나와 리나는 타워 건설 게임을 하려고 한다. 타워 건설 게임은 개의 타워를 사용하는 게임이고 루나는 이 게임을 세팅하려고 한다.
게임 세팅은 서로 다른 높이의 개의 타워 중 개를 선택해 원하는 순서로 일렬로 배치하는 것이다. 이때 앞과 뒤에서 바라볼 때 모든 타워가 최소 한 번은 보여야 한다. 즉, 어떤 타워에 대해서 그보다 높은 타워가 그 타워의 앞쪽과 뒤쪽에 모두 존재하면 안된다는 것이다.
게임 세팅을 하던 루나는 문득 게임을 세팅하는 방법이 얼마나 많을 지가 궁금해졌다. 루나를 도와서 게임 세팅을 하는 경우의 수를 구해보자.