#include #include int main() { char s[10001]; scanf("%s", s); int len = strlen(s); int p, f1, f2, f3, cnt; int i, j; f1 = f2 = f3 = cnt = 0; for (i = len - 1; i >= 0; i--) { if (!f1 && s[i] == ')') { f1 = 1; p = i; } else if (!f2 && f1 && s[i] == '*') f2 = 1; else if (!f3 && f2 && s[i] == '^') f3 = 1; else if (f3 && s[i] == '^') { for (j = i - 1; j >= 0; j--) { if (s[j] == '(') cnt++; } f1 = f2 = f3 = 0; i = p; } } printf("%d ", cnt); f1 = f2 = f3 = cnt = 0; for (i = 0; i < len; i++) { if (!f1 && s[i] == '(') { f1 = 1; p = i; } else if (!f2 && f1 && s[i] == '*') f2 = 1; else if (!f3 && f2 && s[i] == '^') f3 = 1; else if (f3 && s[i] == '^') { for (j = i + 1; j < len; j++) { if (s[j] == ')') cnt++; } f1 = f2 = f3 = 0; i = p; } } printf("%d\n", cnt); return 0; }