n이 20억까지 주어질 때 (3 + √5)^n의 정수부 마지막 세 자리를 구한다.
양의 정수 nnn이 주어지면 (3+5)n(3 + \sqrt{5})^n(3+5)n의 소수점 앞 마지막 세 자리를 구하자.
예를 들어 n=5n = 5n=5이면 (3+5)5=3935.73982…(3 + \sqrt{5})^5 = 3935.73982\ldots(3+5)5=3935.73982…이므로 답은 935다. n=2n = 2n=2이면 (3+5)2=27.4164079…(3 + \sqrt{5})^2 = 27.4164079\ldots(3+5)2=27.4164079…이므로 답은 027이다.
첫 줄에 테스트 케이스의 수 TTT가 주어진다.
이어지는 TTT개의 줄에 각각 양의 정수 nnn이 하나씩 주어진다.
각 테스트 케이스마다 한 줄에 다음 형식으로 출력한다.
Case #X: Y
XXX는 1부터 시작하는 테스트 케이스 번호이고, YYY는 (3+5)n(3 + \sqrt{5})^n(3+5)n의 소수점 앞 마지막 세 자리다. 소수점 앞 정수 부분이 세 자리보다 짧으면 앞에 0을 채워서 항상 정확히 세 자리를 출력한다.