#include using namespace std; typedef long long LL; const int MOD = 1e9 + 7; int main() { LL n; scanf("%lld", &n); if (n >= 50000) { puts("1"); return 0; } LL m = n - 1; LL ans = 0; for (LL a = 1; a * 3 <= m; a ++ ) { for (LL b = a; b * 2 <= m - a; b ++ ) { LL c = m - a - b; if (c >= b) { ans++; ans %= MOD; } } } printf("%lld\n", ans); return 0; }