For problem statement at 0-999/500-599/530-539/530/problemD.txt this is a correct solution, but verifier at 0-999/500-599/530-539/530/verifierD.go ends with All tests passed can you fix the verifier? package main
import (
"fmt"
)
func main() {
var n int
if _, err := fmt.Scan(&n); err != nil {
return
}
removed := make([]bool, 1001)
for i := 0; i < n; i++ {
var a, b int
fmt.Scan(&a, &b)
for j := a; j <= b; j++ {
removed[j] = true
}
}
var result []int
for i := 1; i <= 1000; i++ {
if !removed[i] {
result = append(result, i)
}
}
fmt.Print(len(result))
for _, val := range result {
fmt.Printf(" %d", val)
}
fmt.Println()
}