#include <bits/stdc++.h>
const int inf = 0x3f3f3f3f;
const int MAXN = 2e5 + 7;
using namespace std;
struct temp {
  long long int num;
  int q;
  int l;
} a[MAXN];
int b[MAXN];
bool cmp(temp x, temp y) { return x.num < y.num; }
int main() {
  int n, k = 0;
  long long int sum = 0;
  scanf("%d", &n);
  for (int i = 1; i <= n; i++) {
    int t;
    sum = 0;
    scanf("%d", &t);
    for (int j = 1; j <= t; j++) {
      scanf("%d", &b[j]);
      sum += b[j];
    }
    for (int j = 1; j <= t; j++) {
      k++;
      a[k].num = (sum - b[j]);
      a[k].q = i;
      a[k].l = j;
    }
  }
  sort(a + 1, a + 1 + k, cmp);
  for (int i = 1; i < k; i++) {
    if (a[i].num == a[i + 1].num && a[i].q != a[i + 1].q) {
      printf("YES\n%d %d\n%d %d\n", a[i].q, a[i].l, a[i + 1].q, a[i + 1].l);
      return 0;
    }
  }
  printf("NO\n");
  return 0;
}
