← Home
For problem statement at 0-999/900-999/930-939/939/problemA.txt this is a correct solution, but verifier at 0-999/900-999/930-939/939/verifierA.go ends with All 100 tests passed! can you fix the verifier? ```go
package main

import "fmt"

func main() {
	var n int
	fmt.Scan(&n)
	f := make([]int, n+1)
	for i := 1; i <= n; i++ {
		fmt.Scan(&f[i])
	}

	for i := 1; i <= n; i++ {
		if f[f[f[i]]] == i {
			fmt.Println("YES")
			return
		}
	}
	fmt.Println("NO")
}
```