loop do
  n, x = gets.chomp.split.map(&:to_i)
  break if n.zero? && x.zero?

  cnt = 0
  (1..(n-2)).each do |a|
    ((a+1)..(n-1)).each do |b|
      c = x - a - b
      if c <= n && c > b && a != b
        cnt += 1
      end
    end
  end
  puts cnt
end