输入第一行包含3个整数n、k、m。
第二行是空格隔开的n个正整数a1,a2,…,an,表示原图的一个拓扑序列,保证是1到n的一个排列。
0 ≤ k ≤ n ≤ 200000, 1 ≤ m ≤ 10^200000。
4 4 4
1 2 3 4
1
【样例说明】
共有 9 个满足要求的简单有向无环图,边集分别为:
{(1, 2), (1, 3), (1, 4), (2, 3)},
{(1, 2), (1, 3), (1, 4), (2, 4)},
{(1, 2), (1, 3), (1, 4), (3, 4)},
{(1, 2), (1, 3), (2, 3), (2, 4)},
{(1, 2), (1, 3), (2, 3), (3, 4)},
{(1, 2), (1, 3), (2, 4), (3, 4)},
{(1, 2), (1, 4), (2, 3), (2, 4)},
{(1, 2), (1, 4), (2, 3), (3, 4)},
{(1, 2), (2, 3), (2, 4), (3, 4)}。