#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  scanf("%d", &n);
  long long int v[n];
  long long int d[n];
  long long int p[n];
  for (int i = 0; i < n; i++) {
    scanf("%I64d%I64d%I64d", &v[i], &d[i], &p[i]);
  }
  int ans[n];
  int ans_no = 0;
  ans[ans_no++] = 1;
  long long int quan = v[0];
  long long int k = 0;
  for (int i = 1; i < n; i++) {
    if (p[i] >= 0) {
      p[i] -= quan;
      k++;
      if (k <= v[0]) quan--;
      if (p[i] < 0) quan += d[i];
    }
  }
  for (int i = 1; i < n; i++) {
    if (p[i] >= 0) {
      ans[ans_no++] = i + 1;
      quan = v[i];
      long long int k = 0;
      for (int j = i + 1; j < n; j++) {
        if (p[j] >= 0) {
          p[j] -= quan;
          k++;
          if (k <= v[i]) quan--;
          if (p[j] < 0) quan += d[j];
        }
      }
    }
  }
  cout << ans_no << "\n";
  for (int i = 0; i < ans_no; i++) cout << ans[i] << " ";
}
