Solitario con números

Tenemos un cuadrado de lado 10 unidades, por tanto dividido en 100 casillas. El reto es poner los 100 primeros números naturales en estas casillas de tal modo que dos números consecutivos estén separados bien por dos casillas con otros números en horizontal o vertical o bien por una sola casilla si es en diagonal.

O tal vez debería poner esto en el sub de |problemas . Muchos creemos que resolver problemas es un juego.