Se han escrito algoritmos eficientes para la resolución de estos rompecabezas, como por ejemplo el de Donald Knuth.