N, M = list(map(int, input().split()))

if N == M // 2:

    ans = N

if N > M // 2:

    ans = M // 2

if N < M // 2:

    ans = N

    M -= (N * 2)

    ans += M // 4

print(ans)

N, M = list(map(int, input().split()))

if 2*N <= M:

    ans = N

    M -= 2*N

    ans += M//4

else:

    ans = M//2

print(ans)

N, M = list(map(int, input().split()))
if N == M // 2:
    ans = N
if N > M // 2:
    ans = M // 2
if N < M // 2:
    ans = N
    M -= N * 2
    ans += M // 4
print(ans)

N, M = list(map(int, input().split()))
if 2 * N <= M:
    ans = N
    M -= 2 * N
    ans += M // 4
else:
    ans = M // 2
print(ans)

-if N == M // 2: +if 2 * N <= M: -if N > M // 2: +    M -= 2 * N +    ans += M // 4 +else: -if N < M // 2: -    ans = N -    M -= N * 2 -    ans += M // 4