Problem DJ: 1~n中包含2的数有多少?

Problem DJ: 1~n中包含2的数有多少?

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

SubmitProblemList

Description

(2023年GESP C++/Python二级样题卷)

(1) 输入正整数 N,从 1 到 N(含)的所有数中,共有多少数含有 2;

(2) 假设输入合规,不考虑输入含有小数点的数、负数或 0;

(3) 特别提示:如输入 30,输出为 12。1-20 间共有 3 个数含 2,分别是 2、12、  20,从 21 到 30 一共 9 个数含 2,分别是 21、22、23、24、25、26、27、28、 29。22 含有两个 2,但计数按一个,只是一个数。


Input

输入正整数 N(N<1000000)

Output

输出含有数字 2 的数的数量。

Sample Input Copy

10

Sample Output Copy

1