#include <iostream>

using namespace std;
const int mod = 1000000007;
long long a[2005]={0};
int main()
{
    int n;
    cin >> n;
    for(int i=3;i<=n;i++)
        a[i]=1;
    for(int i=3;i<=n;i++){
        for(int j=3;i-j>=3;j++){
            a[i]=(a[i]+a[j])%mod;
        }
    }
    cout << a[n] << endl;
    return 0;
}
