```go
package main
import "fmt"
func main() {
var l, s, r, p [4]int
for i := 0; i < 4; i++ {
fmt.Scan(&l[i], &s[i], &r[i], &p[i])
}
for i := 0; i < 4; i++ {
if p[i] == 1 {
if l[i] == 1 || s[i] == 1 || r[i] == 1 {
fmt.Println("YES")
return
}
if l[(i+1)%4] == 1 {
fmt.Println("YES")
return
}
if s[(i+2)%4] == 1 {
fmt.Println("YES")
return
}
if r[(i+3)%4] == 1 {
fmt.Println("YES")
return
}
}
}
fmt.Println("NO")
}
```