#include <bits/stdc++.h>
using namespace std;
int main() {
  int ax[16];
  int i, x, a, b;
  bool flag = 0;
  for (i = 0; i < 16; i++) {
    scanf("%d", &ax[i]);
  }
  if (ax[3]) {
    if (ax[0] || ax[1] || ax[2] || ax[14] || ax[9] || ax[4]) flag = 1;
  }
  if (ax[7]) {
    if (ax[4] || ax[5] || ax[6] || ax[13] || ax[2] || ax[8]) flag = 1;
  }
  if (ax[11]) {
    if (ax[8] || ax[9] || ax[10] || ax[12] || ax[1] || ax[6]) flag = 1;
  }
  if (ax[15]) {
    if (ax[12] || ax[13] || ax[14] || ax[5] || ax[0] || ax[10]) flag = 1;
  }
  if (flag)
    printf("YES");
  else
    printf("NO");
  return 0;
}
