Латинский квадрат — это математическая матрица размером n x n, каждая её строка и каждый столбец содержат все числа от 1 до n, где от n зависит размер таблицы.                                                                          elbrusboot.camp                      
 Используется латинский квадрат в различных областях, например:
  - В криптографии.                                                                          habr.com                                                                                               elbrusboot.camp                       Например, в протоколе потокового шифрования Edon80 используется связка из 80 специально отобранных латинских квадратов.                                                                          elbrusboot.camp                      
  - В планировании научных экспериментов.                                                                          habr.com                       Латинские квадраты помогают минимизировать влияние разных экспериментов друг на друга.                                                                          habr.com                      
  - В коммуникационных протоколах для коррекции ошибок.                                                                          habr.com                       Наборы латинских квадратов, ортогональных друг другу, используются в качестве кодов исправления ошибок, например, при передаче широкополосного интернета по линиям электропередачи.                                                                          en.wikipedia.org                      
  - В играх.                                                                          habr.com                                                                                               elbrusboot.camp                       Например, поле «Судоку» — классический пример реализации такой матрицы.                                                                          elbrusboot.camp