#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m;
  cin >> n >> m;
  int l = 1, r = 1000000000;
  while (l < r) {
    int med = (l + r) / 2;
    int a = med / 2 - med / 6, b = med / 3 - med / 6;
    int nn = max(n - a, 0), mm = max(m - b, 0);
    if (nn + mm <= med / 6) {
      r = med;
    } else {
      l = med + 1;
    }
  }
  cout << l << endl;
  return 0;
}
