#129. 有序子序列

有序子序列

Description

给定数字序列(A1,A2,,An)(A _1,A _2,…,A _n)的子序列是任意序列(Ai1,Ai2,,Aik)(A _{i 1},A _{i 2},…,A _{ik}),其中1i1<i2<ikn1≤i _1<i _ 2<i _k≤n,若子序列是严格递增的,则称之为有序子序列。例如,序列(1,7,3,5,9,4,8)(1,7,3,5,9,4,8)的有序子序列为(1,7)(3,4,8)(1,7)、(3,4,8)等。给定数字序列,求解其长度为mm的有序子序列的个数。

Format

Input

输入包含多个测试用例,每个测试用例都包含两行。第11行包含两个整数n1n10000n(1≤n≤10000)m1m100m(1≤m≤100)nn表示序列的长度,mm表示需要查找的有序子序列的长度;第22行包含序列的n个整数元素,每个元素的范围都为09876543210~987654321

Output

对每个测试用例,都输出答案“%123456789123456789”。

Samples

3 2
1 1 2
7 3
1 7 3 5 9 4 8
2
12