Otra solución muy conocida fue desarrollada por Lars Petrus.
Esta solución, conocida como "Petrus Method", utiliza un algoritmo de búsqueda que se basa en la idea de dividir el tablero en cuatro cuadrantes y resolver cada uno de ellos individualmente.