func_code_string: #include <bits/stdc++.h>   using namespace std;   long long t, a, b, c, d;   long long divide(long long x, long long y) { return (x + y - 1) / y; }   int32_t main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     cin >> t;     while (t--) {       cin >> a >> b >> c >> d;       if (b >= a)         cout << b <<   n ;       else if (d >= c)         cout <<  -1 n ;       else         cout << divide(a - b, c - d) * c + b <<   n ;     }   }   