#include using namespace std; #define rep(i, n) for (int i = 0; i < (int)n; i++) int main() { int n; cin >> n; string s; cin >> s; stack st; rep(i, n) { if (s[i] == '(') st.push('('); else { if (st.size() > 0 && st.top() == '(') st.pop(); else { cout << "No" << endl; return 0; } } } if (st.size() == 0) cout << "Yes" << endl; else cout << "No" << endl; return 0; }