#include <bits/stdc++.h>
using namespace std;
const int N = 2e5 + 3;
int n;
char s[N], t[N];
int main() {
  scanf("%d%s", &n, s + 1);
  int dpl = 0, dpr = 0;
  for (register int i = (1); i <= (n); ++i) {
    if (s[i] == '(')
      (dpl < dpr) ? (++dpl, t[i] = '0') : (++dpr, t[i] = '1');
    else if (s[i] == ')')
      (dpl > dpr) ? (--dpl, t[i] = '0') : (--dpr, t[i] = '1');
  }
  printf("%s", t + 1);
  return 0;
}
