For problem statement at 0-999/600-699/630-639/637/problemA.txt this is a correct solution, but verifier at 0-999/600-699/630-639/637/verifierA.go ends with All 100 tests passed can you fix the verifier? ```go
package main
import (
"fmt"
)
func main() {
var n int
if _, err := fmt.Scan(&n); err != nil {
return
}
likes := make([]int, n)
counts := make(map[int]int)
maxLikes := 0
for i := 0; i < n; i++ {
fmt.Scan(&likes[i])
counts[likes[i]]++
if counts[likes[i]] > maxLikes {
maxLikes = counts[likes[i]]
}
}
currentCounts := make(map[int]int)
for i := 0; i < n; i++ {
currentCounts[likes[i]]++
if currentCounts[likes[i]] == maxLikes {
fmt.Println(likes[i])
return
}
}
}
```