#define _USE_MATH_DEFINES #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; //#include int f[2000005]; int main() { int n; string p; cin >> n >> p; for (int i = 0; i < n; i++) { if (p[i]==')'||f[i])continue; int x = 0; for (int j = i + 1; j < n; j++) { if (p[j] == ')') { if (!x) { f[i] = j + 1; f[j] = i + 1; break; } else x--; } else x++; } } for (int i = 0; i < n; i++) cout << f[i] << endl; return 0; }