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