K,S=list(map(int,input().split()))

ans=0

for i in range(K+1):

  for j in range(K+1):

    if S-(i+j) >=0 and S-(i+j)<=K:

      ans+=1

print(ans)

K, S = list(map(int, input().split()))

ans = 0

for i in range(K+1):

    for j in range(min(K, S - i)+1):

        if S - (i+j) <= K:

            ans += 1

print(ans)

K, S = list(map(int, input().split()))
ans = 0
for i in range(K + 1):
    for j in range(K + 1):
        if S - (i + j) >= 0 and S - (i + j) <= K:
            ans += 1
print(ans)

K, S = list(map(int, input().split()))
ans = 0
for i in range(K + 1):
    for j in range(min(K, S - i) + 1):
        if S - (i + j) <= K:
            ans += 1
print(ans)

-    for j in range(K + 1): -        if S - (i + j) >= 0 and S - (i + j) <= K: +    for j in range(min(K, S - i) + 1): +        if S - (i + j) <= K: