N = int(input())
mod = 10 ** 9 + 7
div = [[0] * (N+1) for _ in range(N+1)]#分割数
div[0][0] = 1
for n in range(1,N+1):
    for p in range(1,n+1):
        div[n][p] = div[n-1][p-1] + div[n-p][p]
        div[n][p] %= mod
ans = 0
for m in range(1,N//3+1):
    ans += div[N-2*m][m]
    ans %= mod
print(ans)