use proconio::input; fn main() { println!("{}", if solve() { "Yes" } else { "No" }); } fn solve() -> bool { input! { _n: usize, s: String, } let mut level = 0_usize; for c in s.chars() { if c == '(' { level += 1; } else { if level == 0 { return false; } level -= 1; } } level == 0 }