#include #include #include using namespace std; int main(){ int n;cin>>n; string s;cin>>s; stack nya; vector ans(n); for(int i = 0; n > i; i++){ ans[i] = i; } for(int i = 0; n > i; i++){ if(s[i] == '('){ nya.push(i); }else{ swap(ans[nya.top()],ans[i]); nya.pop(); } } for(int i = 0; n > i; i++){ cout << ans[i]+1; if(i+1 != n)cout << " "; } cout << endl; }