A, B = gets.split.map(&:to_i) N = 10000 def f(x) (x - A) * (x - B) end ans = 0 d = Rational(B - A, N) N.times do |i| ans += d * f(A + i * d).abs end puts ans.to_f.round(12)