# -*- coding:utf-8 -*- #from scipy.misc import comb なぜかこれを入れると通らない。 import math if __name__ == "__main__": n = input() m = input() n /= 1000 n %= m if n == 0: print 1 exit() else: # print comb(m,n) % (10**9) ans = math.factorial(m) / (math.factorial(n) * math.factorial(m-n)) print ans % (10**9)