func_code_string: #include <bits/stdc++.h>   using namespace std;   long long a, b, ans, w1, w2;   int main() {     cin >> a >> b;     ans = 2 * a + 2 * b + 2;     w1 = 2 * a + 2 * b + 2;     w2 = 2 * a + 2 * b + 2;     for (long long i = 1; i <= sqrt(a + b); i++) {       if (a % i == 0 && a / i < w1) w1 = a / i;       if (b % i == 0 && b / i < w2) w2 = b / i;       if ((a + b) % i == 0) {         if (w1 <= (a + b) / i) {           if (2 * (i + (a + b) / i) < ans) ans = 2 * (i + (a + b) / i);         }         if (w2 <= (a + b) / i) {           if (2 * (i + (a + b) / i) < ans) ans = 2 * (i + (a + b) / i);         }       }     }     cout << ans << endl;     return 0;   }   