#include<iostream>
using namespace std;
long long a[100001]={0};
int main(){
int n,k;
cin>>n>>k;
a[0]=1;
for(int i=1;i<=k;i++){
a[i]=1;
}
for(int i=2;i<=n;i++){
if(i>k){
for(int j=i-k;j<i;j++){
a[i]=(a[i]+a[j])%100003;
}
}
else if(i<=k){
for(int j=1;j<i;j++){
a[i]=(a[i]+a[j])%10003;
}
}
}
cout<<a[n];
system("pause");
return 0;
}