#include using namespace std; int main(){ int N, K; cin >> N >> K; string s; cin >> s; int first = 0; stack> stack; vector pindex(N); stack.push(make_pair(s[first++], 0)); while(first < N){ if(s[first] == '('){ // cout << "stacked " << first << endl; stack.push(make_pair(s[first], first)); } else if(s[first] == ')'){ // cout << "poped " << first << endl; auto index = stack.top(); stack.pop(); pindex[first] = index.second; pindex[index.second] = first; } first++; } // for(int i=0;i