N = int(input())
dp = [[0] * 10 for _ in range(N+1)]
# 행 인덱스를 숫자 길이, 열 인덱스를 끝나는 수로 생각.
for i in range(1, N+1):
if i == 1:
dp[1] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
else:
for j in range(10):
dp[i][j] = sum(dp[i-1][:j+1])
print(sum(dp[N]) % 10007)