불협화음

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

문제

pichulia 는 혼자서 음악을 듣곤 한다. 그러던 중, 불현듯 동그라미와 각진 세모가 등장하는 문제를 만들고 싶어졌다!

2차원 평면상에 반지름이 RR로 똑같이 생긴 원 NN개가 있다. pichulia 는 여기서 하나의 각진 정삼각형을 그려서, 그것을 “작품”이라고 부르고 싶다.

pichulia 가 그린 정삼각형이 “작품”이 되기 위해선 아래의 두 조건을 모두 만족해야 한다.

  • 어떠한 원의 경계선 또는 일부도 정삼각형 외부에 있어서는 안 된다.
  • 정삼각형의 각 변은 최소 1개의 원과 접해야 한다. (동그라미와 세모는 친구이기 때문이다!)
pcpc-dissonance-img-1pcpc-dissonance-img-2

“작품”이 될 수 있는 가장 작은 정삼각형의 한 변의 길이와, 가장 큰 정삼각형의 한 변의 길이를 각각 구해보자.

입력

첫 번째 줄에는 원의 개수 NN과 원의 반지름 RR이 주어진다. (1N1051 \le N \le 10^5, 1R 1,0001 \le R \le 1\\,000)

이후 두 번째 줄부터 N+1N+1 번째 줄까지 NN줄에 걸쳐서 각 원의 중심의 좌표 값을 나타내는 두 정수 X_iX\_i, Y_iY\_i가 공백을 사이에 두고 주어진다. (108X_i-10^{8} \le X\_i, Y_i 108Y\_i \le 10^{8})

입력으로 주어지는 모든 수는 정수다.

출력

첫째 줄에는 “작품”이 될 수 있는 가장 작은 정삼각형의 한 변의 길이를 출력한다.

둘째 줄에는 “작품”이 될 수 있는 가장 큰 정삼각형의 한 변의 길이를 출력한다.

출력한 값과 정답과의 절대 오차 또는 상대 오차가 10710^{-7} 이하여야 한다.

허용 오차가 매우 작으므로 실수 연산의 오차를 주의하자.