a[1<<17],p,q,l,r,m,k; c(int*p,int*q){return*p-*q;} main(){ for(;~scanf("%d",a+r);r++); qsort(a+3,r-3,4,c); l=2; while(r-l>1){ m=l+r>>1; p=3;q=*a+1;k=0; while(pa[2]+a[m]?p++,q--,k++: p++; k