package main import ( "bufio" "fmt" "os" "strings" "unicode" ) func main() { in := bufio.NewScanner(os.Stdin) in.Scan() str := in.Text() var s []rune for _, v := range str { if unicode.IsLetter(v) { s = append(s, v) } else { s = append(s, ' ') } } ss := strings.Fields(string(s)) for i := len(ss) - 1; i >= 0; i-- { fmt.Print(ss[i] + " ") } }