Усталый писал(а):

Я не понял решение

Можно объяснить что это за метод вычисления определителя 3-его порядка?
Есть три стандартных способа вычисления определителей: явная формула, рекурсивное разложение по строке/столбцу и метод Гаусса.
В последнем случае линейными комбинированиями и перестановками строк (или столбцов) уничтожаются элементы ниже диагонали, после чего определитель сводится к произведению диагональных элементов.
В Вашем примере -- комбинация метода Гаусса и разложения по строке. В учебных задачах так делают довольно часто.