package main import ( "bufio" "fmt" "os" ) func main() { var s string s = readLine() lenS := len(s) var wCount, ans int for i := lenS - 1; i >= 0; i-- { if s[i] == 'w' { wCount++ } else if s[i] == 'c' && wCount >= 2 { ans += wCount * (wCount - 1) / 2 } } fmt.Println(ans) } var rdr = bufio.NewReaderSize(os.Stdin, 1000000) func readLine() string { buf := make([]byte, 0, 1000000) for { l, p, e := rdr.ReadLine() if e != nil { panic(e) } buf = append(buf, l...) if !p { break } } return string(buf) }