Total control

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

ByteCity is the capital of Byteland. It can be described as a convex polygon with nn vertices, surrounded by walls.

The mayor of Bytecity decided to upgrade the weapons that the army of ByteCity is using. If new guns have a firing range dd (d0d \ge 0) then the mayor of the city would consider all terrain inside the city and all terrain on the distance no further than dd from the city walls as loyal.

Pride of the mayor will be satisfied if loyal area will be at least SS. What is the minimum value of guns' firing range he need to buy for his army?

입력

In the first line you are given two integers nn and SS (3n5104,1S10133 \le n \le 5 \cdot 10^4, 1 \le S \le 10^{13}) --- number of vertices in city polygon and needed area of loyal terrain.

In each of the next nn lines you are given two integers xx and yy (106x,y106-10^6 \le x, y \le 10^6) --- coordinates of polygon vertices.

It is guaranteed that these nn points are vertices of convex polygon given in counterclockwise order.

출력

Output a single number --- minimum fire range of guns. Your answer considered will be correct if its absolute or relative error doesn't exceed 10610^{-6}.