每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行一个正整数 ,表示序列 的长度。第二行 个正整数 ,表示序列 。除此之外,保证单个测试文件的 之和不超过 。
对于每组测试数据:在单独的一行输出一个整数,表示 "美丽的" 子序列个数。(由于答案可能很大,因此输出其对 取模后的值。)
2 6 1 2 3 4 5 6 3 2 2 2
22 0
对于第二组测试数据,显然不存在这样的子序列,因此输出 。