#include <bits/stdc++.h>
using namespace std;
int main() {
  int a1, a2;
  cin >> a1 >> a2;
  int t = 1;
  int ans = 0;
  while (t) {
    if (a1 == 0 or a2 == 0) {
      break;
    } else if (a1 == 1 and a2 == 1) {
      break;
    } else {
      if (a1 <= a2) {
        a1 += 1;
        a2 -= 2;
        ans += 1;
      } else {
        a1 -= 2;
        a2 += 1;
        ans += 1;
      }
    }
  }
  cout << ans;
}
