int @n; string @s; if(n & 1) wt("No"), return 0; bool flg = 0; rep(i, s.size() - 1) { if(s[i] == ')' && s[i + 1] == '(') flg = 1; } if(flg) wt("Yes"); else { int cnt = 0; rep(i, s.size()) { if(s[i] == '(') cnt ++; else cnt --; if(cnt < 0) wt("No"), return 0; } wt("Yes"); }