ll@N,S[2d5]{},K=0;rep(N)S[rd_ll()]++;while(S[K]>1)K++;while(S[K]&&S[++K]>1);wt(min(K,N/2));