while true
n, x = gets.split.map(&:to_i)
break if n == 0 && x == 0

a = b = 1
cnt = 0
n.times do
    n.times do
        cnt += 1 if x - a - b == 0
        b += 1
    end
    b = 1
    a += 1
end

puts cnt
end