#define _CRT_SECURE_NO_WARNINGS #define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #define INF 1050000000 using namespace std; int main(void) { long long n, m; long long a; long long ans = 1; cin >> n >> m; a = n - (((n / m) / 1000) * 1000) * m; a /= 1000; for (int i = 0; i < a; i++) { ans *= m - i; ans %= 1000000000; } for (int i = 0; i < a; i++) { ans /= a - i; } cout << ans % 1000000000 << endl; return (0); }