Существует ли известный алгоритм или c# -программа создания двумерного тора ДеБрюйна над алфавитом с n элементами и размером подматрицы kxm?