For problem statement at 0-999/400-499/470-479/479/problemC.txt this is a correct solution, but verifier at 0-999/400-499/470-479/479/verifierC.go ends with All 100 tests passed can you fix the verifier? ```go
package main
import (
"bufio"
"fmt"
"os"
"sort"
)
type exam struct {
a, b int
}
func main() {
reader := bufio.NewReader(os.Stdin)
var n int
fmt.Fscan(reader, &n)
exams := make([]exam, n)
for i := 0; i < n; i++ {
fmt.Fscan(reader, &exams[i].a, &exams[i].b)
}
sort.Slice(exams, func(i, j int) bool {
if exams[i].a == exams[j].a {
return exams[i].b < exams[j].b
}
return exams[i].a < exams[j].a
})
day := -1
for _, e := range exams {
if day <= e.b {
day = e.b
} else {
day = e.a
}
}
fmt.Println(day)
}
```