#include<bits/stdc++.h>
using namespace std;
string s;
long long ans1,ans2,v;
int main(){
//freopen("expr.in","r",stdin);
//freopen("expr.out","w",stdout);
cin>>s;
int f=0;
for(int i=0;i<s.size();i++){
if(f){
if(s[i]=='('){
int cnt=1 ;
while(cnt){
i++;
if(s[i]=='(')cnt++;
if(s[i]==')')cnt--;
}
}else if(f==1&&s[i]=='|'){
f=0;
}else if(s[i]==')'){
f=0;
}else if(f==1&&s[i]=='&'){
ans1++;
}else if(f==2&&s[i]=='|'){
ans2++;
}
}else{
if(s[i]=='1')v=1;
if(s[i]=='0')v=0;
if(s[i]=='&'&&v==0){
f=1;
ans1++;
}
if(s[i]=='|'&&v==1){
f=2;
ans2++;
}
}
}
cout<<v<<endl<<ans1<<" "<<ans2;
return 0;
}