NAPC 2025 OPEN 2026/03/27 09:00 ~ 2026/03/27 14:15 5:15:00.000

G 2025

問題
制限時間: 2 sec メモリ制限: 2048 MB
problem
ストーリー

$2025$ は良い数です。 なぜなら、 $2025$ を $20$ と $25$ に分割したときに、それぞれ $4 \times 5$ と $5 \times 5$ となり、これは正整数 $a, b$ を用いて $a \times b$ と $(a+1) \times b$ と表せるからです。

問題文

正整数 $x$ が以下の条件を満たすとき、 $x$ は良い数であるといいます。

  • $ab \times 10^{1+\lfloor\log_{10}{(a+1)b}\rfloor}+(a+1)b = x$ を満たすような正整数 $a, b$ が存在する。

正整数 $N$ が与えられます。 $1$ 以上 $N$ 以下の良い数の個数を求めてください。

制約
  • 入力は整数
  • $1 \leq N \leq 10^9$
入力

入力は以下の形式で標準入力から与えられます。

$N$
出力

答えを1行に出力してください。

入力例 1
23
出力例 1
2

$1$ 以上 $23$ 以下の良い数は、 $12, 23$ の2つです。

入力例 2
1000000000
出力例 2
93643

例えば、 $2025$ は良い数です。