#include #include #include #include #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 { int op = st.top(); st.pop(); ans[i] = op; ans[op] = i; } } for(auto &x : ans) { cout << x + 1 << '\n'; } }