grazie . ora credo d aver capito.
con quadrati principali intendevo i 4 quadrati che mi hai indicato.
ho detto primcipali e non ridotti perche la parola "ridotti", nel momento in cui ho postato non mi veniva anche se l avevo gia letta piu sopra in un vostro intervento.
il 24 di cui parlavo, non so dove l ho tirato fuori. probabilmente mi son confuso (con tutte ste paginate di roba scritta in inglese fose mi.son perso più di una volta)
di quei quattro quadrati che mi hai indicato io ne trovavo 18 perchè cercavo tutti i quadrati possibili con le $4!$ permutazioni di $4$ elementi.
mi ero perso il particolare di cercare solo quelle con la prima riga ferma ad $(1,2,3,4)$
quindi me ne uscivano, non 4 ma 18. tanto meglio. sono gia un botto così
adesso credo d aver l algoritmo fatto e finito in testa:
primo passo:
creare i quadrati ridotto.
di ogni quadrato trovato permutare le colonne.
di quadrato nato dalla permutazione di colonna, permutarne le righe.
... acquisterò in muovo pc più performante