package main
import (
"io"
"os"
"strings"
)
func main() {
data, _ := io.ReadAll(os.Stdin)
s := string(data)
for len(s) > 0 && (s[len(s)-1] == '\n' || s[len(s)-1] == '\r') {
s = s[:len(s)-1]
}
var b strings.Builder
n := len(s)
for i := 0; i < n; {
for i < n && s[i] == ' ' {
i++
}
if i >= n {
break
}
if s[i] == '"' {
j := i + 1
for j < n && s[j] != '"' {
j++
}
b.WriteByte('<')
b.WriteString(s[i+1 : j])
b.WriteString(">\n")
i = j + 1
} else {
j := i
for j < n && s[j] != ' ' {
j++
}
b.WriteByte('<')
b.WriteString(s[i:j])
b.WriteString(">\n")
i = j
}
}
os.Stdout.WriteString(b.String())
}