P10411 [AOJ] Closest Pair
普及
题目描述

For given n points in metric space, find the distance of the closest points.

Constraints

  • 2 ≤ n ≤ 100,000
  • -100 ≤ x, y ≤ 100

Input

n
x0 y0
x1 y1
:
xn-1 yn-1

The first integer n is the number of points.

In the following n lines, the coordinate of the i-th point is given by two real numbers xi and yi. Each value is a real number with at most 6 digits after the decimal point.

Output

Print the distance in a line. The output values should be in a decimal fraction with an error less than 0.000001.

Examples

Input

2
0.0 0.0
1.0 0.0

Output

1.000000

Input

3
0.0 0.0
2.0 0.0
1.0 1.0

Output

1.41421356237

输入格式

见题面

输出格式

见题面

样例输入
3 0.0 0.0 2.0 0.0 1.0 1.0
样例输出
1.41421356237