#Y1004. 【第一期】D.走台阶-Plus-Pro-Max-Ultra

【第一期】D.走台阶-Plus-Pro-Max-Ultra

背景

这是孵化器实验室第二轮考核第一期的D题,旨在考查大家对递推的理解和循环嵌套的使用。

题目描述

假设有NN层台阶,开始时你在第00层。每次你可以向上走至少11个至多KK个台阶,请问走完这NN个台阶共有多少种走法。

Format

Input

两个正整数N,KN,K

Output

一个正整数ansans,为不同方式数,由于答案可能很大,你需要输出ansans modmod 100003100003后的结果。(mod)为取余

Samples

5 2
8

Limitation

对于100%的数据,有N100000,K100N \leq100000,K \leq100