#include <bits/stdc++.h>
using namespace std;
int a, b;
int main() {
  scanf("%d%d", &a, &b);
  int ans = 1 << 30;
  for (int i = 0; i * 2 <= b && i * 2 <= a; i++) {
    int y = min(b - i * 2, (a - i * 2) / 3);
    int q = max((a - i * 2 - y * 3) * 2, (b - i * 2 - y) * 3);
    ans = min(ans, (i + y) * 6 + q);
  }
  printf("%d\n", ans);
  return 0;
}
