#include <iostream>
using namespace std;
long long a,b,x,fib,p;
int main()
{
    cin>>x;
    if(x==1) {cout<<0; return 0;}
    if(x==2) {cout<<1; return 0;}
    a=0;
    b=1;
    fib=1;
    p=2;
    while(fib<x)
    {
        a=b;
        b=fib;
        if(a+b>=x) break;
        fib=a+b;
        p++;

    }

    cout<<p;
    return 0;
}