For problem statement at 0-999/200-299/290-299/291/problemB.txt this is a correct solution, but verifier at 0-999/200-299/290-299/291/verifierB.go ends with All tests passed can you fix the verifier? ```go
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
scanner.Scan()
s := scanner.Text()
var lexemes []string
i := 0
n := len(s)
for i < n {
for i < n && s[i] == ' ' {
i++
}
if i >= n {
break
}
start := i
var lex string
if s[i] == '"' {
i++
start = i
for i < n && s[i] != '"' {
i++
}
lex = s[start:i]
if i < n {
i++
}
} else {
for i < n && s[i] != ' ' {
i++
}
lex = s[start:i]
}
lexemes = append(lexemes, lex)
}
for _, l := range lexemes {
fmt.Printf("<%s>\n", l)
}
}
```