Я бы из такого задания решил, что сначала интересуют все перестановки внутри этой строки (выборка без возвращения) - их будет 6.
А потом из получившихся 6 строк составить все возможные варианты квадратных матриц (выборка с возвращением) - соответственно их будет 6^3=216.
Лексикографическая первая квадратная матрица будет [abc, abc, abc], потом [abc, abc, acb], [abc, abc, bac], ..., а заканчиваться это будет [cba, cba, cab], [cba, cba, cba].