ex.1) k = 2 이고, n = 1 이면 (0,1),(1,0) 2개
ex.2) k = 4 이고, n = 1 이면 (0,0,0,1),(0,0,1,0),(0,1,0,0),(1,0,0,0) 4개
k = 1이면 n에 상관없이 n이 되는 경우의 수는 1개
k = 2 일때, n =20이면
import sys
input = sys.stdin.readline
n,k= map(int,input().split())
dp = [[0] * (201) for _ in range(201)]
for i in range(201):
dp[1][i] = 1
dp[2][i] = i+1
for i in range(2,201):
dp[i][1] = i
for j in range(2,201):
dp[i][j] = (dp[i-1][j] + dp[i][j-1]) % 1_000_000_000
print(dp[k][n])