#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;
}