#include <bits/stdc++.h>
using namespace std;
int main() {
  int a1, a2;
  int t;
  while (scanf("%d%d", &a1, &a2) != EOF) {
    t = 0;
    while (a1 >= 1 && a2 >= 1 && a1 + a2 >= 3) {
      if (a1 > a2) {
        a2++;
        a1 -= 2;
      } else {
        a1++;
        a2 -= 2;
      }
      t++;
    }
    cout << t << endl;
  }
  return 0;
}
