Определитель#1137

Определитель

2 секунды
128 мегабайт
Very hard

Дана целочисленная матрица размера n \times n, вычислите её определитель.

Input

Первая строка содержит натуральное число (n \leq 100). Каждая из следующих строк содержит по целых чисел, каждое из которых по модулю не превосходит . -е число в (i+1)-й строке задаёт -й элемент -й строки матрицы.

Output

Выведите значение определителя.

Examples

Example 1

Loading
Loading