#include <bits/stdc++.h>
int main() {
  int l[10], s[10], r[10], p[10];
  int fin = 0;
  int i;
  for (i = 1; i <= 4; i++) {
    scanf("%d%d%d%d", &l[i], &s[i], &r[i], &p[i]);
    if (p[i] == 1) {
      if (l[i] == 1 || s[i] == 1 || r[i] == 1) {
        fin = 1;
      }
    }
  }
  l[0] = l[4];
  s[0] = s[4];
  r[0] = r[4];
  p[0] = p[4];
  for (i = 1; i <= 4; i++) {
    if (fin == 1) {
      break;
    } else {
      if (s[i] == 1 && p[(i + 2) % 4] == 1) {
        fin = 1;
        break;
      } else if ((l[i] == 1 && p[(i + 3) % 4] == 1)) {
        fin = 1;
        break;
      } else if ((r[i] == 1 && p[(i + 1) % 4] == 1)) {
        fin = 1;
        break;
      }
    }
  }
  if (fin == 1) {
    printf("YES\n");
  } else {
    printf("NO\n");
  }
  return 0;
}
