Dado que no se conoce fórmula para calcular los cuadrados latinos, tenemos que generarlos. Para hacerlo, utilizamos una búsqueda en profundidad en la que vamos agregando los números a las casillas y revisando que no se repitan. Es importante ver que la cantidad de cuadros latinos crece rápidamente, y para el caso de los cuadros de 7×7, la cantidad de cuadros es mayor a 6×1013. Aunque se da minuto y medio de tiempo de ejecución, no alcanzaríamos a generarlos. Para resolver esto tenemos dos opciones: podemos precalcular los datos (aunque quizás para el caso de 7 tampoco nos alcance el tiempo), o notar que la cantidad de cuadros de tamaño n es igual al de los cuadros reducidos multiplicado por n!(n-1)! También debemos tener cuidado con el tipo de variable en la que guardamos los datos, ya que se nos puede desbordar.