#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { ll f[80]; f[0]=f[1]=1; for(int i=2; i<80; i++) f[i]=f[i-1]+f[i-2]; ll a[5]; for(int i=0; i<5; i++) cin>>a[i]; reverse(a, a+5); int m=-1; for(int i=0; i<80; i++){ if(f[i]==a[0]){ m=i; break; } } if(m==-1){ cout<<0<