func_code_string: #include <bits/stdc++.h>   using namespace std;   long long int n, m, cev, b, a[100005], k;   string s;   vector<int> v;   int main() {     scanf( %lld %lld %lld , &n, &m, &k);     if (n <= 0 && m <= 0 && n < k && m < k && k > n + m) {       printf( -1 n );       return 0;     }     if (n < m) swap(n, m);     while (n < k) {       cev += (n - m) / n;       if (n * ((n - m) / n) == 0) {         m += n;         cev++;       } else         m += n * ((n - m) / n);       if (n < m) swap(n, m);     }     printf( %lld , cev);     return 0;   }   