#include #include #include #include #include #include typedef long long ll; #define MOD 1000000007 using namespace std; int main(){ int N; string S; cin >> N >> S; stack sta; vector v(N); for(int i = 0; i < N; i++) { if (S[i] == '(') { sta.push(i); } else { int c = sta.top(); sta.pop(); v[c] = i+1; v[i] = c+1; } } for(int i = 0; i < N; i++) { cout << v[i] << endl; } return 0; }