#include <bits/stdc++.h>
int main() {
  int a1, a2, cnt;
  scanf("%d%d", &a1, &a2);
  cnt = 0;
  while (1) {
    if (a1 > a2)
      a1 -= 2, a2++;
    else {
      if (a2 == 1) break;
      a2 -= 2, a1++;
    }
    cnt++;
    if (a1 <= 0 || a2 <= 0) break;
  }
  printf("%d\n", cnt);
  return 0;
}
