a,b = gets.split.map(&:to_f) p [Math::sqrt(a*a+b*b),Math::sqrt((a*a-b*b).abs)].reject{|e|e==0}.min