#include<stdio.h>
#include<string.h>
int top,s[1000];
void push(int x)//进入栈 
{  s[++top]=x;//top加1之后将元素插入因为需要s[0]为空 
}
int pop()//栈顶元素 
{  top--;
   return s[top+1];
}
int main()
{  int i,j,t,n;
   char s1[100],c;
   top=0;i=0;t=0;
   scanf("%s",&s1);
   n=strlen(s1);
   for(i=0;i<n;i++)
   {  if(s1[i]=='\\'||s1[i]=='_')  push(i);
      else  t=t+(i-pop());
   }
   printf("%d",t);
}
