Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

P194SUME - Đá bóng

Tèo không những là một pháp sư và bác sĩ tài năng, cậu còn  là một trong những cầu thủ trẻ đầy triển vọng của bộ môn bóng đá ở làng PTIT. Việc ghi bàn là quá ez với cậu, hôm nay trong giờ giải lao cậu đã nghĩ ra một trò mới tại nhà thi đấu. Trò chơi của cậu được mô tả theo tọa độ Oxy như hình bên dưới.

Yw là tường nhà thi đấu, Y1 và Y2 là 2 tọa độ của 2 bên khung thành(Y1<Y2). Xb,Yb là tọa độ tâm của quả bóng, r là bán kính của quả bóng. Cậu sẽ sút bóng vào tường và để quả bóng nảy ra ghi bàn, quả bóng được coi là ghi bàn nếu sau khi quả bóng nảy ra, tâm của quả bóng chạm được vào trục Oy, khi đó nếu tâm của quả bóng là Yt thì Yt+r<=Y2 và Yt-r>=Y1 đồng thời trên đường bay, quả bóng không được chạm vào 2 bên khung thành. Gọi tọa độ Xw là hoành độ của tâm quả bóng khi KizaHM sút vào tường sao cho khi quả bóng nảy ra thì sẽ ghi bàn. Nhiệm vụ của bạn là tìm ra tọa độ đó.

Input

1 dòng duy nhất là các tọa độ nguyên dương: y1y2ywxbybr (1 ≤ y1, y2, yw, xb, yb ≤ 106y1 < y2 < ywyb + r < yw; 2·r < y2 - y1).

Output

1 số duy nhất là kết quả bài toán, nếu không có kết quả thì in ra -1.

Rõ ràng kết quả thỏa mãn của bài toán sẽ nằm trong 1 đoạn [l,r] chứ không chỉ là 1 kết quả,

Nếu bạn có kết quả là res, kết quả cần thỏa mãn abs(res-r)<0,0001.

Example

Input

Output

4 10 13 10 3 1

4.3750000000

 

1 4 6 2 2 1

-1


Được gửi lên bởi:adm
Ngày:2019-08-10
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 ASM64 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.