#BW237. 星海航标

星海航标

题目背景

公元 3141 年,人类在猎户座旋臂建立了一条编号从 11 到 nn 的星际航标链。每座航标都有唯一编号,并在宇宙中默默漂浮。

传说有三种古老频率会唤醒航标:

  • 双星频率 2;
  • 三体频率 3;
  • 七色星云频率 7。

但在星海航标系统中,“除”并不是普通的除法,而是一种被重新定义的新运算。

新运算定义

对于正整数 a,ba, b,定义新运算“星除” ⊘\oslash:

$$a \oslash b = \begin{cases} 1, & \text{若 } a \text{ 能被 } b \text{ 整除} \\ 0, & \text{否则} \end{cases}$$

当 a⊘b=1a \oslash b = 1 时,称航标 aa 与频率 bb 产生共鸣。

题目描述

给定航标链的最大编号 nn,请你求出从编号 11 到编号 nn 的航标中,有多少座会与频率 22、33、77 中的至少一种产生共鸣。

也就是说,求满足下列条件中至少一个的正整数 xx 的个数:

x⊘2=1x \oslash 2 = 1

或

x⊘3=1x \oslash 3 = 1

或

x⊘7=1x \oslash 7 = 1

其中 1≤x≤n1 \le x \le n。

由于答案可能很大,你只需要输出结果即可。

输入格式

输入仅一行一个整数 nn(1≤n≤10181 \leq n \leq 10^{18})。

输出格式

输出一个整数,表示满足条件的航标数量。

样例

10
8

解释:11 到 1010 中,会亮起的航标编号为 2,3,4,6,7,8,9,102, 3, 4, 6, 7, 8, 9, 10,共 88 座。

100
72