#include <bits/stdc++.h>
using namespace std;
template <class T>
inline long long gcd(T x, T y);
int main() {
  int i, n, a, c, b, x, y, d, s, g = 0;
  scanf("%d", &n);
  for (i = 1; i <= 4; i++) {
    scanf("%d%d%d%d", &a, &b, &c, &d);
    x = min(b, a);
    y = min(c, d);
    if (x + y <= n) {
      g = i;
      s = x;
    }
  }
  if (!g)
    printf("-1\n");
  else
    printf("%d %d %d\n", g, s, n - s);
  return 0;
}
template <class T>
inline long long gcd(T x, T y) {
  if (!y) return x;
  return gcd(y, x % y);
}
