package main
import (
"bufio"
"fmt"
"os"
"strings"
)
func main() {
bs := bufio.NewScanner(os.Stdin)
for bs.Scan() {
s := bs.Text()
words := strings.Split(s, " ")
for i:=len(words)-1; i >= 0; i-- {
fmt.Printf("%s ", reverseString(words[i]))
}
}
}
func reverseString(s string) string {
ls := []byte(s)
for i,j := 0, len(ls)-1; i < j; i,j=i+1,j-1 {
ls[i], ls[j] = ls[j], ls[i]
}
return string(ls)
}

京公网安备 11010502036488号