Trên một đường thẳng có người. Người ở , có vận tốc tối đa và có thể đi hai chiều hoặc đứng yên. Chọn tọa độ thực làm điểm hẹn. Thời gian người tới đó là . Hãy tìm thời gian nhỏ nhất để mọi người cùng có mặt.
Input
- Dòng đầu: .
- Dòng hai: .
- Dòng ba: .
Output
- In thời gian nhỏ nhất; sai số tuyệt đối hoặc tương đối không quá .
Constraints
- .
- .
Scoring
- Subtask ( điểm): , mọi giá trị .
- Subtask ( điểm): đầy đủ.
Example
Test 1
Input
3 1 11 21 1 2 1
Output
10.000000000000000
Giải thích: Chọn ; hai người ngoài cùng đều cần giây và không thể nhanh hơn vì họ cách nhau , cùng vận tốc .