package main
import (
"bufio"
"fmt"
"os"
"strings"
)
func main() {
sc := bufio.NewScanner(os.Stdin)
sc.Scan()
s := sc.Text()
sb := &strings.Builder{}
flag := false
args := make([]string, 0)
for _, c := range s {
if c == '"' {
flag = !flag
continue
}
if c == ' ' && !flag {
args = append(args, sb.String())
sb = &strings.Builder{}
} else {
sb.WriteRune(c)
}
}
args = append(args, sb.String())
fmt.Println(len(args))
for _, s :=range args {
fmt.Println(s)
}
}

京公网安备 11010502036488号