← Home
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)
	}
}
```