import math


class No129:
    n = 0
    m = 0

    def __init__(self):
        self.n = int(input())
        self.m = int(input())

    def solve(self):
        yen = self.n // 1000
        if yen < self.m:
            return ((math.factorial(self.m) // math.factorial(self.m - yen)) // math.factorial(yen)) % 1000000000
        else:
            amari = yen % self.m
            if amari == 0:
                return 1
            return ((math.factorial(self.m) // math.factorial(self.m - amari)) // math.factorial(amari)) % 1000000000


if __name__ == "__main__":
    que = No129()
    ans = que.solve()
    print(ans)