Serpentone tra i primi

Nella figura qui sotto trovate un quadrato 10×10 dove c' una casella con un cerchietto e altre caselle grigie. Il vostro compito costruire un percorso che parta dalla casella col cerchietto mettendo il numero 1 e si sposti solo in orizzontale e in verticale continuando a contare fino a 100; i numeri primi devono trovarsi tutti nelle caselle grigie. Riuscite a farcela?

[La struttura]

[aiutino?]     [risposta]

[continua]    [indice]

Problema di daw, da Math StackExchange.