#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; int main() { int n; ll m; cin>>n>>m; ll fib[80]; fib[0]=fib[1]=1; for(int i=2; i=0; i--){ if(d>=fib[i]){ d-=fib[i]; ans++; } } if(d!=0) cout<<-1<