a, b, c, d = map(int, input().split()) if (a-c)**2-8*(b-d)<0: print('No') elif (a-c)**2-8*(b-d)==0: print('Yes') else: x1 = ((c-a) + ((a-c)**2-8*(b-d))**0.5) / 4 x2 = ((c-a) - ((a-c)**2-8*(b-d))**0.5) / 4 y1 = x1**2 + a*x1 + b y2 = x2**2 + a*x2 + b p = (y2-y1)/(x2-x1) q = y1 - p*x1 print(p, q)