#include <iostream>
using namespace std;
int main() {
long long a, b;
cin >> a >> b;
cout << min((a+b)/3, min(a,b));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgbG9uZyBsb25nIGEsIGI7CiAgICBjaW4gPj4gYSA+PiBiOwogICAgY291dCA8PCBtaW4oKGErYikvMywgbWluKGEsYikpOwogIAogICAgcmV0dXJuIDA7Cn0=