小 Z 所在的城市有 $N$ 个公交车站,排列在一条长 $(N-1)$km 的直线上,从左到右依次编号为 $1$ 到 $N$,相邻公交车站间的距离均为 $1$km。 作为公交车线路的规划者,小Z调查了市民的需求,决定按下述规则设计线路:
站台间距离不得超过 $P$km。 在最终设计线路之前,小 Z 想知道有多少种满足要求的方案。由于答案可能很大,你只需求出答案对 $30031$ 取模的结果。
仅一行包含三个正整数 $N$ $K$ $P$,分别表示公交车站数,公交车数,相邻站台的距离限制。
$N \le 10^9,1<P \le 10,K<N,1<K \le P$
仅包含一个整数,表示满足要求的方案数对 $30031$ 取模的结果。
10 3 3
1
5 2 3
3
10 2 4
81
【样例说明】
样例一的可行方案如下: (1,4,7,10),(2,5,8),(3,6,9)
样例二的可行方案如下: (1,3,5),(2,4) (1,3,4),(2,5) (1,4),(2,3,5)
$P \le 10 , K \le 8$