N=gets.to_i
q=gets.split.map(&:to_i)
def d(a,b)
  if a==nil||b==nil
    return 0
  end
  if a<b
    return a * (N+1-b)
  else
    return b * (N+1-b)
  end
end
def s(ll,l,g,r,rr)
  return d(l,g)-d(ll,g)-d(l,r)*2+d(ll,r)+d(g,r)-d(g,rr)+d(l,rr)
end
h = {}