#include <bits/stdc++.h>
using namespace std;
set<long long> st;
int main() {
  long long a, b;
  scanf("%lld%lld", &a, &b);
  long long v;
  v = a + b;
  long long x, y, k, i, flag;
  k = sqrt(v);
  long long res = 1e18;
  for (i = 1; i * i <= v; i++) {
    if (a % i == 0) st.insert(a / i);
    if (b % i == 0) st.insert(b / i);
    if (v % i == 0) {
      x = i;
      y = v / i;
      if (*st.begin() <= y) {
        res = min(res, x * 2 + y * 2);
      }
    }
  }
  printf("%lld\n", res);
}
