每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行一个正整数 ,表示序列 的长度。第二行 个正整数 ,表示序列 。除此之外,保证单个测试文件的 之和不超过 。
对于每组测试数据:输出一行一个整数,表示是 "双排列" 的子序列个数对 取模的值。
2 6 1 2 2 1 3 1 5 1 1 2 2 4
6 2
对于第二组测试数据,有: 和 两个子序列是双排列。