#include using namespace std; int main(){ int N; cin >> N; string S; cin >> S; stack st; vector ans(N); for (int i = 0; i < N; i++){ if (S[i] == '('){ st.push(i); } else { ans[i] = st.top(); ans[st.top()] = i; st.pop(); } } for (int i = 0; i < N; i++){ cout << ans[i] + 1 << endl; } }