#include <bits/stdc++.h>
using namespace std;
int n;
string st;
int call() {
  int s = 0, r = -1, neg = 0;
  for (int i = 0; st[i]; i++) {
    if (st[i] == '(')
      s++;
    else
      s--;
    if (s <= 1) r = i;
    if (s < 0) neg = 1;
  }
  int ans = 0;
  if (s == 2 && !neg) {
    s = 0;
    for (int i = 0; st[i]; i++) {
      if (st[i] == '(')
        s++;
      else
        s--;
      if (i > r) {
        if (st[i] == '(') {
          if (s - 2 >= 0) ans++;
        }
      }
    }
  }
  return ans;
}
int main() {
  cin >> n >> st;
  int ans = call();
  string y;
  for (int i = st.size() - 1; i >= 0; i--) {
    if (st[i] == ')')
      y += '(';
    else
      y += ')';
  }
  st = y;
  ans += call();
  cout << ans;
}
