問題文

正整数XXが与えられます.数列{an}n=0X\{a_n\}^{X}_{n=0}を以下で定めます.

  • an:=2na_n:=2^n

a0,a1,aXa_0,a_1,\cdots a_XX+1X+1項のうち先頭の桁が11であるものがいくつあるか数えてください.

制約

  • 0X1090 \leq X \leq 10^9
  • 入力される値はすべて整数である

入力

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

XX

出力

問題の答えを整数で出力せよ.

サンプル

入力1
10
出力1
4

実際に第00項から第1010項までを列挙すると1,2,4,8,16,32,64,128,256,512,10241,2,4,8,16,32,64,128,256,512,1024です. このうち先頭の桁が11であるものは1,16,128,10241,16,128,102444個であるため答えは44です.

入力2
0
出力2
1

項の番号は00始まりであることに気を付けてください.

Submit


Go (1.21)