← Home
For problem statement at 0-999/600-699/600-609/600/problemB.txt this is a correct solution, but verifier at 0-999/600-699/600-609/600/verifierB.go ends with All 205 tests passed can you fix the verifier? ```go
package main

import (
	"bufio"
	"fmt"
	"os"
	"sort"
)

func main() {
	reader := bufio.NewReader(os.Stdin)
	writer := bufio.NewWriter(os.Stdout)
	defer writer.Flush()

	var n, m int
	fmt.Fscan(reader, &n, &m)

	a := make([]int, n)
	for i := 0; i < n; i++ {
		fmt.Fscan(reader, &a[i])
	}

	sort.Ints(a)

	for i := 0; i < m; i++ {
		var b int
		fmt.Fscan(reader, &b)
		count := sort.Search(n, func(j int) bool {
			return a[j] > b
		})
		if i > 0 {
			fmt.Fprint(writer, " ")
		}
		fmt.Fprint(writer, count)
	}
	fmt.Fprintln(writer)
}
```