1995 미국수학올림피아드 2번문제

고장이 나서 $\sin$, $\cos$, $\tan$, $\sin^{-1}$, $\cos^{-1}$, $\tan^{-1}$ 버튼만 정상적으로 작동하는 계산기가 있다. 처음에 숫자창은 $0$이었다. 임의의 양의 유리수 $q$에 대해, 이 계산기의 버튼을 유한번 눌러서 $q$가 나타나도록 할 수 있음을 증명하여라. 단, 이 계산기는 오차 없이 무한 소숫점의 실수 계산을 한다고 가정하고, 모든 함수는 라디안으로 계산하는 것으로 한다.