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)