Fibonacci System

时间限制:1s    【提交】    空间限制:128MB

题目描述

Fib数列,大家都知道了.
F[0]=1
F[1]=1
F[2]=2
F[3]=3
F[4]=5
F[5]=8
现在我们将十进制的数,转成Fib进制,对于1到7可以分成下面形式
1=1F
2=10F
3=100F
4=101F
5=1000F
6=1001F
7=1010F
8=10000F
现在我们将转化出来的1和0构成的串,连在一起,对于上面数字1到7就成了110100101100010011010...
对于这样一个无限长的字符串,问前N个字符中有多少个1


输入格式

一个数字N,N < = 10^15


输出格式

前N个位置出现了多少个1


样例输入

3


样例输出

2

提示

没有写明提示


题目来源

没有写明来源