#TEST1001. 秋山澪的新发现

秋山澪的新发现

Background

秋山澪(Mio)是樱高轻音部的电贝斯手及合唱(有时也会担任主唱),是一个左撇子,眼角稍稍挑起,有着到腰长度的黑发,是轻音部中唯一有后援会的部员.

当然Mio还是一个品学兼优的好学生,最近Mio突然对离散数学非常感兴趣,经过一段时间的研究Mio成功发现了偏序集中极小元的秘密,对此Mio非常高兴,迫不及待地向琴吹紬(Mugi)炫耀了自己的成果.作为Mio的好姐妹,Mugi也想研究离散数学,你能帮帮她吗?

秋山澪

Description

给定一个由正整数组成的集合AA,他与整除关系 RR 构成一个偏序集 <A,R><A,R>。元素 xA,yAx \in A,y \in A , 若 xxyy 满足 xx 整除yyyy 整除 xx, 则称 xxyy 有关系.

kk 在所有与他有关系的元素所构成的集合 BkB_k 中是最小的,则称 kk<A,R><A,R> 的极小元.

例如: AA2,3,5,6,24,25{2,3,5,6,24,25},则 B6B_62,3,6,24{2,3,6,24}, 可以看出 66 不是 B6B_6 中最小元,所以 66 不为极小元。B5B_55,25{5,25}, 所以 55 为极小元.

给出的整数集AA是个排除1的排列,求 <A,R><A,R> 这个偏序集的极小元的个数.

换句话说,集合 AA{2,3,4n+1}\{2,3,4 \dots n+1\}.

排列: 若一个长度为 nn 的正整数集包含所有不大于nn 的正整数,那他就是一个排列。例如 5,3,4,2,1{5,3,4,2,1} 是一个排列; 2,3,3,4{2,3,3,4} 不是个排列,因为3出现了两次而1没有出现.

Format

Input

一个整数n(1n107)n(1 \le n \le 10^7)表示集合的大小.

Output

一个整数,表示极小元的个数。

Samples

5
3
11
5

Tips

对于第一个测试点来说集合AA为{2,3,4,5,6},其中2,3,5为极小项.

Limitation

600ms, 256mb for each test case.