Ya lo he editado,
Si encontraras algún problema, comunícamelo.
No se porqué pero la función solucionar, a veces falla la recursividad.. Pero ese método está más que estudiado y funciona, pero bueno, de momento se queda así ... jeje.
Pues nada, yo lo he hecho con 7 discos, y son 127 movimientos mínimos jeje.