#include using namespace std; using ll = long long; using P = pair; const long long INF = 1001001001; const long long MOD = 1000000007; const double EPS = 1e-10; P cmp[505][505]; P rev[505][505]; int main(){ cin.tie(0); ios::sync_with_stdio(false); ll n; cin>>n; int x[n],y[n]; P xy[n]; P p1[n],p2[n]; for(int i=0;i>x[i]>>y[i]; xy[i]=P(x[i],y[i]); p1[i]=P(x[i],y[i]); p2[i]=P(y[i],x[i]); } sort(p1,p1+n); sort(p2,p2+n); int maxx=0,maxy=0; for(int i=0,prex=-1,curv=-1;i vec; for(int i=0;i<=maxx;i+=10){ for(int j=0;j<=maxy;j+=10){ vec.emplace_back(rev[cmp[j][i].first][cmp[j][i].second]); } } if(vec.size()