n = int(input()) m = int(input()) MOD = 10**9 dp = [0]*(m+1) dp[0] = 1 for _ in range(m): ndp = dp[:] for j in range(m+1): ndp[j] += dp[j-1] ndp[j] %= MOD dp = ndp print(dp[n//1000%m])