워노원 수
시간 제한1초메모리 제한256 MB
n 이하의 소수 중 2와 5를 제외하고 1로 시작하고 1로 끝나며 1과 0이 번갈아 나타나는 가장 작은 배수가 p-2자리인 소수 개수를 셉니다.
문제
캐나다 북부에 워노원(Wonowon)이라는 작은 마을이 있다. 알래스카 하이웨이의 101마일 지점에 있어서 붙은 이름이다. 이 마을을 지나던 어느 수학자가 마을 이름을 딴 수를 정의했다. 워노원 수는 10진법으로 썼을 때 1로 시작해 1로 끝나고 1과 0이 번갈아 나오는 양의 정수다. 가장 작은 워노원 수 네 개는 101, 10101, 1010101, 101010101이다. 따라서 워노원 수의 자릿수는 항상 홀수이고 3 이상이다.
2와 5는 어떤 워노원 수도 나누지 못한다. 나머지 소수는 모두 어떤 워노원 수를 나눈다고 추측된다. 예를 들어 3은 10101을 나누고(), 7도 10101을 나누며(), 11은 101010101010101010101을 나눈다().
이 추측이 참이라고 하자. 소수 로 나누어떨어지는 가장 작은 워노원 수의 자릿수를 라고 하면 , , , , , 이다.
많은 소수에서 가 성립한다는 사실을 실험으로 확인했다. 7, 17, 19가 그런 예다. 정수 이 주어질 때, 이고 2도 5도 아니며 인 소수 가 몇 개인지 구하라.
입력
첫째 줄에 정수 이 주어진다. ()
출력
이고 2도 5도 아니며 인 소수 의 개수를 한 줄에 출력한다.