#include using namespace std; #define times(n, i) for (int i = 0; i < n; i++) #define upto(n, m, i) for (int i = n; i <= m; i++) #define downto(n, m, i) for (int i = n; i >= m; i--) #define foreach(xs, x) for (auto &x : xs) #define sortall(xs) sort(xs.begin(), xs.end()) #define reverseall(xs) reverse(xs.begin(), xs.end()) long long nC2(long long n) { return (n * (n - 1)) / 2.0; } int main() { string s; cin >> s; int wcnt = 0; long long ans = 0; downto(s.length() - 1, 0, i) { if (s[i] == 'w') wcnt++; else if (s[i] == 'c' && wcnt > 1) { ans += nC2(wcnt); } } cout << ans << endl; return 0; }