#include using namespace std; typedef signed long long ll; #undef _P #define _P(...) (void)printf(__VA_ARGS__) #define FOR(x,to) for(x=0;x ufpar,ufrank,ufcnt; UF(int um_=100002) { um=um_; ufrank=vector(um,0); ufcnt=vector(um,1); for(int i=0;i>N; FOR(i,N) cin>>X[i]>>Y[i]; FOR(x,N) FOR(y,N) D[x][y]=(X[x]-X[y])*(X[x]-X[y])+(Y[x]-Y[y])*(Y[x]-Y[y]); ll hoge=(1LL<<61)-1; for(i=60;i>=0;i--) if(ok(hoge-(1LL<=0;i--) if((ret-(1LL<=hoge) ret-=(1LL<