#include <bits/stdc++.h>
int main() {
  int a[105][4], n, ans, flag, i, j;
  scanf("%d", &n);
  for (i = 0; i < n; i++)
    scanf("%d%d%d%d", &a[i][0], &a[i][1], &a[i][2], &a[i][3]);
  ans = -1;
  for (i = 0; i < n; i++) {
    flag = 0;
    for (j = 0; j < n; j++)
      if (a[i][0] < a[j][0] && a[i][1] < a[j][1] && a[i][2] < a[j][2]) {
        flag = 1;
        break;
      }
    if (flag == 0 && (ans == -1 || a[ans][3] > a[i][3])) ans = i;
  }
  printf("%d\n", ans + 1);
  return 0;
}
