팩토리얼

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

n!n! 은 정수 nn 의 팩토리얼로, 11 부터 nn 까지 모든 정수의 곱을 의미한다. 팩토리얼은 매우 빠르게 커져서 13!13! 은 대부분의 컴퓨터에서 32비트 정수의 범위를, 70!70! 은 대부분의 부동소수점 변수의 범위를 넘어선다. 우리는 n!n! 에서 0이 아닌 가장 오른쪽 자리 숫자(the rightmost non-zero digit)를 찾으려고 한다. 예를 들어 5!=1×2×3×4×5=1205! = 1 \times 2 \times 3 \times 4 \times 5 = 120 이므로 5!5! 의 0이 아닌 가장 오른쪽 숫자는 22 이다. 마찬가지로 7!=1×2×3×4×5×6×7=50407! = 1 \times 2 \times 3 \times 4 \times 5 \times 6 \times 7 = 5040 이므로 7!7! 의 0이 아닌 가장 오른쪽 숫자는 44 이다.

입력

첫 줄에 테스트 케이스의 수 tt (0<t<150 < t < 15)가 주어진다. 이어지는 tt 개의 줄에 각각 정수 nn 이 하나씩 주어진다 (0<n<10010 < n < 1001).

출력

각 테스트 케이스마다 n!n! 의 0이 아닌 가장 오른쪽 자리 숫자를 한 줄에 하나씩 출력한다.