#include #include #include #include #include #include #include #include #include #include #define INF 1000000000ll #define MOD 1000000007ll #define EPS 1e-10 #define REP(i,m) for(long long i=0; i P; typedef long double ld; int main() { cin.tie(0); ios::sync_with_stdio(false); ll n; string s; cin>>n>>s; stack st; vector pos(n,0); REP(i,n) { if(s[i]=='(') st.push(i); else { ll p=st.top(); st.pop(); pos[i]=p; pos[p]=i; } } REP(i,n) cout<