общий каркас приложения, сортировка матрицы