n,m=list(map(int,input().split()))

if m<=2*n:

    print((m//2))

else:

    v=m-2*n

    print((v//4+(n)))

    
n,m=list(map(int,input().split()))

if m<=2*n:

    print((m//2))

else:

    res=m-2*n

    print((n+res//4))

    

n, m = list(map(int, input().split()))
if m <= 2 * n:
    print((m // 2))
else:
    v = m - 2 * n
    print((v // 4 + (n)))

n, m = list(map(int, input().split()))
if m <= 2 * n:
    print((m // 2))
else:
    res = m - 2 * n
    print((n + res // 4))

-    v = m - 2 * n -    print((v // 4 + (n))) +    res = m - 2 * n +    print((n + res // 4))