For problem statement at 1000-1999/1900-1999/1960-1969/1968/problemB.txt this is a correct solution, but verifier at 1000-1999/1900-1999/1960-1969/1968/verifierB.go ends with All 100 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 tc := 0; tc < t; tc++ {
var n, m int
fmt.Fscan(reader, &n, &m)
var a, b string
fmt.Fscan(reader, &a, &b)
i := 0
for j := 0; j < m && i < n; j++ {
if a[i] == b[j] {
i++
}
}
fmt.Fprintln(writer, i)
}
}