For problem statement at 0-999/500-599/580-589/580/problemA.txt this is a correct solution, but verifier at 0-999/500-599/580-589/580/verifierA.go ends with All tests passed can you fix the verifier? ```go
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
scanner.Split(bufio.ScanWords)
nextInt := func() int {
scanner.Scan()
x := 0
for _, b := range scanner.Bytes() {
x = x*10 + int(b-'0')
}
return x
}
n := nextInt()
maxLen := 0
currLen := 0
prev := 0
for i := 0; i < n; i++ {
curr := nextInt()
if i == 0 || curr >= prev {
currLen++
} else {
if currLen > maxLen {
maxLen = currLen
}
currLen = 1
}
prev = curr
}
if currLen > maxLen {
maxLen = currLen
}
fmt.Println(maxLen)
}
```