#include <bits/stdc++.h>
using namespace std;
long long num[10005];
int main() {
  num[0] = 0;
  for (int i = 1; num[i - 1] < 10005; i++) {
    num[i] = num[i - 1] + (i + 1) * i / 2;
  }
  int n;
  cin >> n;
  for (int i = 0; i < 10005; i++) {
    if (num[i] > n) {
      cout << i - 1 << endl;
      break;
    }
  }
  return 0;
}
