Buggy python submission (verdict: Time Limit Exceeded):
K,S= list(map(int, input().split()))
ans=0
for i in range(S//3,K+1):
    for j in range(i+1):
        if i+j>S:
            break
        if i+j*2<S:
            continue
        for k in range(j+1):
            if i+j+k==S:
                if i==j==k:
                    ans+=1
                elif i==j or j==k:
                    ans+=3
                else:
                    ans+=6
                break
print(ans)

Fixed submission:
K,S= list(map(int, input().split()))
ans=0
for i in range(S//3,K+1):
    for j in range(i+1):
        if i+j>S:
            break
        if i+j*2<S:
            continue
        if S-i-j<=j:
            k=S-i-j
            if i==j==k:
                ans+=1
            elif i==j or j==k:
                ans+=3
            else:
                ans+=6
print(ans)

Buggy python submission (verdict: Time Limit Exceeded):
K,S= list(map(int, input().split()))
ans=0
for i in range(K+1):
    for j in range(i+1):
        if i+j>S:
            break
        for k in range(j+1):
            if i+j+k==S:
                if i==j==k:
                    ans+=1
                elif i==j or j==k:
                    ans+=3
                else:
                    ans+=6
                break
print(ans)

Fixed submission:
K,S= list(map(int, input().split()))
ans=0
for i in range(S//3,K+1):
    for j in range(i+1):
        if i+j>S:
            break
        if i+j*2<S:
            continue
        if S-i-j<=j:
            k=S-i-j
            if i==j==k:
                ans+=1
            elif i==j or j==k:
                ans+=3
            else:
                ans+=6
print(ans)

Buggy python submission (verdict: Time Limit Exceeded):
K,S= list(map(int, input().split()))
ans=0
for i in range(K+1):
    for j in range(K+1):
        if i+j>S:
            break
        for k in range(K+1):
            if i+j+k==S:
                ans+=1
                break
print(ans)

Fixed submission:
K,S= list(map(int, input().split()))
ans=0
for i in range(S//3,K+1):
    for j in range(i+1):
        if i+j>S:
            break
        if i+j*2<S:
            continue
        if S-i-j<=j:
            k=S-i-j
            if i==j==k:
                ans+=1
            elif i==j or j==k:
                ans+=3
            else:
                ans+=6
print(ans)

Buggy python submission (verdict: Time Limit Exceeded):
K,S= list(map(int, input().split()))
ans=0
for i in range(K+1):
    for j in range(K+1):
        for k in range(K+1):
            if i+j+k==S:
                ans+=1
                break
print(ans)

Fixed submission:
K,S= list(map(int, input().split()))
ans=0
for i in range(S//3,K+1):
    for j in range(i+1):
        if i+j>S:
            break
        if i+j*2<S:
            continue
        if S-i-j<=j:
            k=S-i-j
            if i==j==k:
                ans+=1
            elif i==j or j==k:
                ans+=3
            else:
                ans+=6
print(ans)

Buggy python submission (verdict: Time Limit Exceeded):
K,S= list(map(int, input().split()))
ans=0
for i in range(K+1):
    for j in range(K+1):
        for k in range(K+1):
            if i+j+k==S:
                ans+=1
                break
print(ans)

Fixed submission:
K,S= list(map(int, input().split()))
ans=0
for i in range(S//3,K+1):
    for j in range(i+1):
        if i+j>S:
            break
        if i+j*2<S:
            continue
        if S-i-j<=j:
            k=S-i-j
            if i==j==k:
                ans+=1
            elif i==j or j==k:
                ans+=3
            else:
                ans+=6
print(ans)

Buggy python submission (verdict: Time Limit Exceeded):
K,S= list(map(int, input().split()))
ans=0
for i in range(K+1):
    for j in range(K+1):
        for k in range(K+1):
            if i+j+k==S:
                ans+=1
print(ans)

Fixed submission:
K,S= list(map(int, input().split()))
ans=0
for i in range(S//3,K+1):
    for j in range(i+1):
        if i+j>S:
            break
        if i+j*2<S:
            continue
        if S-i-j<=j:
            k=S-i-j
            if i==j==k:
                ans+=1
            elif i==j or j==k:
                ans+=3
            else:
                ans+=6
print(ans)