Soluzione funzionante.
Ci sono ancora dei test da fare.
Bisogna completare PuzzleSolver in modo che stampi correttamente.
Completato PuzzleSolver, ottimizzato il codice, rimangono da fare i test