양의 정수 n의 팩토리얼은 n!으로 쓰고 다음과 같이 정의한다.
n!=1×2×3×4×⋯×(n−1)×n
0!의 값은 1로 본다. n이 커지면 n!은 아주 빠르게 커진다. 몇 가지 값을 적어 보면 다음과 같다.
어떤 n에서는 n!의 끝에 붙은 0의 개수가 홀수다. 5!과 18!이 그렇다. 어떤 n에서는 짝수다. 0!, 10!, 22!가 그렇다.
n이 주어질 때 0!,1!,2!,3!,…,(n−1)!,n! 가운데 끝에 붙은 0의 개수가 짝수인 것이 몇 개인지 구하라.
표준 입력으로 질의가 한 줄에 하나씩 주어진다. 질의는 최대 1000개이고, 각 질의는 정수 n 하나다(0≤n≤1018).
마지막 줄에는 −1이 놓인다. 이 줄은 질의가 아니라 입력의 끝을 알린다.
질의마다 한 줄씩 출력한다. 그 줄에는 0!,1!,2!,3!,…,n! 가운데 끝에 붙은 0의 개수가 짝수인 것의 개수를 출력한다.
입력을 끝내는 −1에는 아무것도 출력하지 않는다.