func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     ios::sync_with_stdio(0);     cin.tie(0);     long long x, y, m;     cin >> x >> y >> m;     long long sol = 0ll;     if (x >= m || y >= m) {       cout <<  0 n ;       return 0;     }     if (x <= 0ll && y <= 0ll) {       cout <<  -1 n ;       return 0;     }     if (x > y) {       swap(x, y);     }     if (x < 0ll) {       sol += ((-x) / y);       x = -((-x) % y);     }     while (x < m && y < m) {       if (x <= y) {         x += y;       } else {         y += x;       }       sol++;     }     cout << sol <<   n ;   }   