while true
    n,x = gets.chomp.split(" ").map{|item| item.to_i}
    
    if n==0 && x==0
        break
    end

    array=Array.new(n){|i| i+1}
    cnt=0
    array.combination(3) {|a, b, c|
        if a+b+c==x
            cnt+=1
        end
    }
    puts cnt
end