#include<bits/stdc++.h>

#define FOR(i,v,n) for(int i=v ; i<=n ; i++)
#define SORT(v) sort(v.begin(),v.end())
#define si(n) scanf("%d",&n)
#define sii(n,m) scanf("%d %d",&n,&m)
#define sl(n) scanf("%lld",&n)
#define sll(n,m) scanf("%lld %lld",&n,&m)
#define ss(cad) scanf("%s",cad)
#define llenar(mat,val) memset(mat,val,sizeof mat)
#define M 1000000007
#define F first
#define S second

using namespace std;

typedef long long ll;
typedef vector<int> vi;
typedef vector<bool> vb;
typedef vector<ll> vl;
typedef pair<int,int> pi;
typedef vector<pi> vp;
typedef vector<vector<pi> > Grafo_p;
typedef vector<vector<int> > Grafo;

char cad[200010];
ll dp[200010];
int n,res,x;
int main()
{
	scanf("%s",cad);
	n=strlen(cad);
	res=0;
	x=0;
	for(int i=0;i<n;i++){
		if(cad[i]=='B')
			x++;
		else
			res+=x;
	}
	printf("%d\n",res );
    return 0;
}
