#include #include #include #include #include #include #include #define ll long long #define PLL pair #define VS vector #define VL vector #define rep(i,a) for (ll i=0;i=0;i--) #define INF 1145141919810 #define VMIN(vec) *std::max_element(vec.begin(),vec.end()) #define VMIN(vec) *std::max_element(vec.begin(),vec.end()) #define TS(n) to_string(n) using namespace std; int main() { ll n, k; string s; cin >> n >> k >> s; k--; ll count = 0; bool flag = false; if (s[k] == '('){ nrep(i, k, n){ if (s[i] == '(') count++; else count--; if (!count){ cout << i + 1 << endl; break; } } } else{ mrep(i, k){ if (s[i] == ')') count++; else count--; if (!count){ cout << i + 1 << endl; break; } } } return 0; }