← Home
For problem statement at 0-999/800-899/810-819/812/problemA.txt this is a correct solution, but verifier at 0-999/800-899/810-819/812/verifierA.go ends with All 100 tests passed can you fix the verifier?  ```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")
}
```