N,M = map(int,input().split()) MOD = 10**9+7 ans = 1 for i in range(N,max(1,N-M-1),-1): ans *= i ans %= MOD print(ans%MOD)