#P10216. 【模板】Pfaffian

【模板】Pfaffian

Description

给定偶数 nn 与反对称矩阵 A=(ai,j)1i<jn\mathbf{A}=(a_{i,j})_{1\le i<j\le n},求 Pf(A)\textup{Pf}(\mathbf{A})109+710^9+7 取模的结果。

Input Format

第一行一个正整数 nn,保证 nn 是偶数。

接下来 n1n-1 行,第 ii 行有 nin-i 个非负整数,其中第 jj 个整数表示 ai,i+ja_{i,i+j}

Output Format

一行一个非负整数,表示答案。

4
1 2 3
4 5
6
8

Hint

对于 30%30\% 的数据,n10n\le 10

对于 100%100\% 的数据,2n5002\leq n\le 5000ai,j<109+70\le a_{i,j}<10^9+7