#include struct nodo{ int s; int clave; }; int N, M; nodo S[100100]; int cont[100100]; int ini[100100]; int pr[100100]; int p=0; int main(){ int i, k, m, r, x=0; scanf("%d %d", &M, &N); for(i=1;i<=N;i++){ scanf("%d", &k); k--; m=k%M; cont[k/M]++; if(cont[k/M]==1) x++; S[i].clave=k/M; S[i].s=ini[m]; ini[m]=i; } pr[p++]=1; r=x; for(i=0;i