For problem statement at 1000-1999/1500-1599/1570-1579/1579/problemE1.txt this is a correct solution, but verifier at 1000-1999/1500-1599/1570-1579/1579/verifierE1.go ends with All tests passed can you fix the verifier? package main
import (
"bufio"
"fmt"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
writer := bufio.NewWriter(os.Stdout)
defer writer.Flush()
var t int
fmt.Fscan(reader, &t)
for i := 0; i < t; i++ {
var n int
fmt.Fscan(reader, &n)
res := make([]int, 2*n+1)
left, right := n, n
var first int
fmt.Fscan(reader, &first)
res[left] = first
for j := 1; j < n; j++ {
var p int
fmt.Fscan(reader, &p)
if p < res[left] {
left--
res[left] = p
} else {
right++
res[right] = p
}
}
for j := left; j <= right; j++ {
fmt.Fprint(writer, res[j], " ")
}
fmt.Fprintln(writer)
}
}