#include<bits/stdc++.h>
using namespace std;
long long int fib[10000000]={0};
void creat()
{
fib[0]=0;
fib[1]=1;
for(int i=2;i<10000000;i++)
{
fib[i]=fib[i-1]+fib[i-2];
}
}
int main()
{
creat();
int n;
cin >> n;
for(int i=1;i<10000000;i++)
{
if(fib[i]%n==0&&fib[i+1]%n==1){
cout<<i;
break;
}
}
return 0;
}