#include <bits/stdc++.h>
using namespace std;
long long v[5000], d[5000], p[5000];
int ans[5000];
int main() {
  int n, i, j, k = 0;
  long long x, y;
  scanf("%d", &n);
  for (i = 1; i <= n; i++)
    scanf(
        "%I64d"
        "%I64d"
        "%I64d",
        v + i, d + i, p + i);
  for (i = 1; i <= n; i++) {
    if (p[i] >= 0) {
      ans[k++] = i;
      x = v[i], y = 0;
      for (j = i + 1; j <= n; j++) {
        if (p[j] >= 0) {
          p[j] -= (x + y);
          if (p[j] < 0) y += d[j];
          if (x > 0) x--;
        }
      }
    }
  }
  printf("%d\n", k);
  for (i = 0; i < k; i++) printf("%d%c", ans[i], i == k - 1 ? '\n' : ' ');
  return 0;
}
