#include <stdio.h>
#include <stdlib.h>

int main()
{
    double m,n,a,b,c,d;
    scanf("%lf %lf",&m,&n);
    d=n/2;
    if(n==0)
        a=0;
    else if(m>=d)
    a=m;
    else
    {
        b=n-2*m;
        c=b/4;
        a=m+c;
    }
    printf("%.0lf\n",a);
    return 0;
}
