int@n; ll@k; k*=k; int@h[n],@(x,y)[],z=n; sortA(n,h,x,y); rep(i,n){ int j=i; for(;;++j){ if(j==n){ wt(z); exit(0); } if(h[j]!=h[i]){ break; } } for(;j