using System; using System.Collections.Generic; using System.Linq; namespace No_22 { class Program { static void Main(string[] args) { string[] input = Console.ReadLine().Split(' '); int n = int.Parse(input[0]); int k = int.Parse(input[1]) - 1; string text = Console.ReadLine(); int[] pair = new int[text.Length]; int start = 1; Stack num = new Stack(); foreach (var moji in text.Select((c, i) => new {c, i})) { if (moji.c == '(') { num.Push(start); pair[moji.i] = start; start++; } else { pair[moji.i] = num.Pop(); } } foreach (var data in pair.Select((n, i) => new {n, i})) { if (data.i != k && data.n == pair[k]) { Console.WriteLine(data.i + 1); } } } } }