int NrDiv(int n)
{
int d=0, j;
for (j=1; j*j<n; ++j)
if (n%j==0) d+=2;
if (j*j==n) ++d;
return d;
}
int NextNrDiv(int n)
{
int m=n+1;
while (NrDiv(n)!=NrDiv(m)) ++m;
return m;
}
int PrevNrDiv(int n)
{
int m=n-1;
while (NrDiv(n)!=NrDiv(m) && m>=0) { --m; }
return m;
}