#include <bits/stdc++.h>
#define int long long
using namespace std;
int n;
float mi=100000,d,temp;
float dis(int x1,int y1,int x2,int y2){
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
return d;
}
signed main(){
cin>>n;
int x[n]={0},y[n]={0};
for(int i=0;i<n;i++){
cin>>x[i]>>y[i];
}
for(int j=0;j<n-1;j++){
for(int p=j+1;p<n;p++){
temp=dis(x[j],y[j],x[p],y[p]);
if(temp<mi){
mi=temp;
}
}
}
printf("%.4lf",mi);
return 0;
}