#include using namespace std; int main() { std::ios_base::sync_with_stdio(false); std::cin.tie(nullptr); string S; cin >> S; const int N = S.size(); vector pref(N + 1); for(int i = 0; i < N; i++) pref[i + 1] = pref[i] + (S[i] == ')'); int rgt = 0, lft = 0; {// (^^*) for(int i = 0; i < N; i++) if(S[i] == '(') { int j1 = i + 1; while(j1 < N && S[j1] != '^') j1++; int j2 = j1 + 1; while(j2 < N && S[j2] != '^') j2++; int j3 = j2 + 1; while(j3 < N && S[j3] != '*') j3++; int j4 = j3 + 1; while(j4 < N && S[j4] != ')') j4++; if(j4 < N) { rgt += pref[N] - pref[j4]; } } } cout << rgt << " "; { // (*^^) for(int i = 0; i < N; i++) if(S[i] == '(') { int j1 = i + 1; while(j1 < N && S[j1] != '*') j1++; int j2 = j1 + 1; while(j2 < N && S[j2] != '^') j2++; int j3 = j2 + 1; while(j3 < N && S[j3] != '^') j3++; int j4 = j3 + 1; while(j4 < N && S[j4] != ')') j4++; if(j4 < N) { lft += pref[N] - pref[j4]; } } } cout << lft << "\n"; }