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