#include <iostream>
using namespace std;
int main() {
char Test[] = "asfafs(vsdvsvd)vsgvsdv(vzs(sdvsv))vsvdsdv(vsdvsdvsdv";
char Test2[] = "))aa((";
char *cur = Test2;
char *res = Test2;
int count = 0;
while (*cur){
count += (*cur == '(');
if (!count) *res = *cur, res++;
count -= (*cur == ')');
count = max(count,0);
cur++;
}
*res=0;
cout << Test2;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgljaGFyIFRlc3RbXSA9ICJhc2ZhZnModnNkdnN2ZCl2c2d2c2R2KHZ6cyhzZHZzdikpdnN2ZHNkdih2c2R2c2R2c2R2IjsKCWNoYXIgVGVzdDJbXSA9ICIpKWFhKCgiOwoJY2hhciAqY3VyID0gVGVzdDI7CgljaGFyICpyZXMgPSBUZXN0MjsKCWludCBjb3VudCA9IDA7Cgl3aGlsZSAoKmN1cil7CgkJY291bnQgKz0gKCpjdXIgPT0gJygnKTsKCQlpZiAoIWNvdW50KSAqcmVzID0gKmN1ciwgcmVzKys7CgkJY291bnQgLT0gKCpjdXIgPT0gJyknKTsKCQljb3VudCA9IG1heChjb3VudCwwKTsKCQljdXIrKzsKCX0KCSpyZXM9MDsKCWNvdXQgPDwgVGVzdDI7CglyZXR1cm4gMDsKfQ==