율 래즈

일부 율레 라드가 방문을 거르고, 남은 방문자 K는 K의 배수인 집의 불을 모두 반전시킨다. 1번 집을 제외한 모든 집에 불이 켜지는 경우가 정확히 하나일 때, 방문한 율레 라드의 수를 구한다.

보통6정수론수학완전 탐색구현아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

아이슬란드 아이들은 운이 좋다. 산타가 한 명이 아니라 NN명이나 있기 때문이다. 이들은 율 래즈라고 불리며, 크리스마스 이전 NN일 동안 매일 밤 한 명씩 마을에 내려와 착한 아이에게는 작은 선물을 주고, 말썽꾸러기에게는 감자를 준다.

아이슬란드의 작은 마을에 있는 한 거리에는 11번부터 NN번까지 번호가 매겨진 NN채의 집이 있다. 각 집은 크리스마스 전구로 아름답게 장식되어 있으며, 처음에는 모든 전구가 켜져 있다.

크리스마스 이전의 NN일 동안 매일 밤, 율 래즈 한 명이 이 거리를 방문한다. 크리스마스 KK일 전에 방문하는 율 래즈는 숫자 KK를 매우 좋아해서, 집 번호가 KK의 배수인 집만 방문한다. 또한 율 래즈들은 장난꾸러기라서 방문한 모든 집의 전구 상태를 뒤집는다(켜져 있으면 끄고, 꺼져 있으면 켠다).

그런데 일부 율 래즈는 몸이 아파서 마을에 오지 못했다. 크리스마스 당일에는 11번 집을 제외한 모든 집의 전구가 켜져 있었다. 마을에 온 율 래즈는 몇 명인가?

정수 pp를 정수 qq로 나눈 나머지가 00일 때, ppqq로 나누어떨어진다고 한다.

입력

첫째 줄에 율 래즈의 수이자 거리의 집 수인 양의 정수 NN이 주어진다 (1N10131 \le N \le 10^{13}).

출력

마을에 온 율 래즈의 수를 나타내는 정수 하나를 출력한다. 11번 집을 제외한 모든 집의 전구가 켜지는 경우는 정확히 하나만 존재한다고 가정해도 된다.

힌트

N=6N = 6인 경우를 생각해 보자. 거리에는 집이 여섯 채 있고, 크리스마스 이전의 여섯 밤 동안 일어나는 일은 다음과 같다(율 래즈가 한 명도 아프지 않다고 가정한다).

  • 크리스마스 66일 전: 율 래즈가 66번 집의 전구를 끈다.
  • 크리스마스 55일 전: 율 래즈가 55번 집의 전구를 끈다.
  • 크리스마스 44일 전: 율 래즈가 44번 집의 전구를 끈다.
  • 크리스마스 33일 전: 율 래즈가 33번 집의 전구를 끄고, 66번 집의 전구를 켠다.
  • 크리스마스 22일 전: 율 래즈가 22번과 66번 집의 전구를 끄고, 44번 집의 전구를 켠다.
  • 크리스마스 11일 전: 율 래즈가 11번과 44번 집의 전구를 끄고, 22, 33, 55, 66번 집의 전구를 켠다.

그러나 실제로는 44번 집의 전구가 크리스마스 당일에 꺼져 있었으므로, 위 가정은 실제 상황과 맞지 않는다.

반면 크리스마스 44일 전에 왔어야 할 율 래즈만 아팠다면, 11번 집을 제외한 모든 집의 전구가 크리스마스 당일에 켜져 있게 된다. 따라서 정답은 55이다. 크리스마스 66, 55, 33, 22, 11일 전에 온 율 래즈들이 마을에 온 것이다.