#include using namespace std; using ll = long long; #define rep(i,n) for (int i=0;i<(int)(n);i++) int fr(pair &a,pair &b){ return (a.first-b.first)*(a.first-b.first)+(a.second-b.second)*(a.second-b.second); } int fr(int a,int b,int x,int y){ return (a-x)*(a-x)+(b-y)*(b-y); } int main(){ int n,m; cin>>n>>m; vector> v(n); rep(i,n){ cin>>v.at(i).first>>v.at(i).second; } vector> d(n,vector(n,0)); rep(i,n){ for(int j=i+1;j stl(n,0); vector> ccd(m,{0,0}); vector> ans; ans.emplace_back(1,1); stl.at(0)=1; int nw=0; rep(i,n-1){ int mn=1e9; int mnct=-1; rep(j,n){ if(stl.at(j)) continue; if(mn>d.at(nw).at(j)){ mn=d.at(nw).at(j); mnct=j; } } if(mnct==-1){ cerr<<"#"<