using System; using System.Collections.Generic; namespace StudyApp { class Program { static void Main(string[] args) { var num = int.Parse(Console.ReadLine()); var target = Console.ReadLine(); var stack = new Stack(); var result = new int[num]; for (int i = 0; i < num; i++) { if (target[i] == '(') { stack.Push(i); } else { int t = stack.Pop(); result[i] = t; result[t] = i; } } foreach (var index in result) Console.WriteLine(index + 1); } } }