简单粗暴的一层遍历=_=
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
char a[1000010];
int main()
{ while(scanf("%s",&a)!=EOF)
{ long j,i,Pos=0,ans=0,len=strlen(a);
for(i=0;i<len;i++)
{ if(a[i]=='(') Pos++;
if(a[i]==')'&&Pos){ans+=2; Pos--;}
}
printf("%ld\n",ans);
}
return 0;
}