Si $n$ tuviera algún factor $7$, entonces cualesquiera dos dígitos de $m$ tienen que diferir en $7$ unidades, luego no queda otra más opción que $m$ tenga dos dígitos y sea igual a $18,29,81,92$, pero ninguno de estos números es múltiplo de $7$. Deducimos que $n$ no es múltiplo de $7$ y, de forma análoga, se demuestra que no es múltiplo de $5$ ni de $8$, lo que nos deja con que $n$ tiene que ser divisor de $2^2\cdot 3^2=36$.
Si $n=18$, entonces podemos tomar $m=864$. Cualquier reordenación de los dígitos de $m$ es par y múltiplo de $9$ (la suma de las cifras es $18$, múltiplo de $9$). Si $n=12$, entonces podemos tomar $m=84$ y tanto $84=7\cdot 12$ como $48=4\cdot 12$ son múltiplos de $n$. Notemos además que $m=864$ sirve para cualquier $n$ divisor de $18$ y $m=84$ sirve para cualquier $n$ divisor de $12$. El único que nos queda por dilucidar es $n=36$. En tal caso, cualquier par de dígitos de $m$ debería diferenciarse en un múltiplo de $4$ y ser ambos pares, lo que nos da $26,48,84,62$ como posibles valores de $m$ de dos dígitos y no hay valores de $m$ de tres o más dígitos con esta propiedad. Ninguno de los anteriores es múltiplo de $36$, luego la propiedad es falsa para $n=36$.
La solución al problema son los números $1,2,3,4,6,9,12,18$.
Buscamos ahora el menor valor de $k$ para el que $\frac{k(k-1)}{2}+1\geq 1960$, esto es, $k^2-k\geq 2\cdot 1959=3918$. Si tenemos en cuenta que debe ser $k\geq 1$, podemos despejar \[k^2-k-3920\geq 0\ \Leftrightarrow\ k\geq \frac{1+\sqrt{15673}}{2}.\] Observamos ahora que $125^2=15625$ y $126^2=15876$, luego $125\lt \sqrt{15673}\lt 126$ y esto nos dice que debe ser $k\gt \frac{1+125}{2}=63$. Por tanto, la respuesta a la pregunta del enunciado la obtenemos al tomar $k=64$, que nos da $m=\frac{k(k-1)}{2}+1=2017$ (¡el año!).