a, b, c, d = gets.split(" ").map{|s| s.to_i} k = (a - c) ** 2 - 8 * (b - d) if k < 0 then puts "No" elsif k == 0 then puts "Yes" else p = (a + c) / 2.0 q = (b + d) / 2.0 puts "#{p} #{q}" end