Cho điểm phân biệt trên mặt phẳng. Hãy tìm bán kính nhỏ nhất của một đường tròn chứa tất cả các điểm ở bên trong hoặc trên đường tròn. Tâm đường tròn có thể là bất kỳ điểm thực nào.
Input
- Dòng đầu chứa .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên .
Output
- In bán kính nhỏ nhất. Sai số tuyệt đối hoặc tương đối không vượt quá .
Constraints
- .
- .
- Các điểm đôi một khác nhau.
Scoring
- Subtask ( điểm): .
- Subtask ( điểm): không có giới hạn bổ sung.
Example
Test 1
Input
4 0 0 0 2 2 0 2 2
Output
1.414213562373095
Giải thích: Tâm cách cả bốn điểm đúng , nên bán kính là đủ; hai đỉnh đối diện cách nhau , vì vậy không thể dùng bán kính nhỏ hơn.