Ngoặc đơn vui nhộn

Xem dưới dạng PDF

Gửi bài giải


Điểm: 1
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Kiểu bài tập

Tí là một chú khỉ đột yêu thích âm nhạc. Mỗi ngày, Tí gõ vào phím '(' và ')' trên đàn piano, tạo ra một bản nhạc chỉ gồm hai nốt: mởđóng.

Một bản nhạc được gọi là hợp lệ nếu:

  • Mỗi dấu '(' đều có dấu ')' tương ứng.
  • Tại mọi thời điểm, số dấu ')' không vượt quá số dấu '(' phía trước.

Hãy giúp Tí kiểm tra bản nhạc của mình! (Gợi ý: dùng stack.)

Input

Một dòng duy nhất chứa xâu \(s\) chỉ gồm (), độ dài \(1 \le |s| \le 10^6\).

Output

In ra YES nếu xâu ngoặc hợp lệ, ngược lại NO.

Example

(())()

Output:

YES
())(

Output:

NO

Nhận xét

Không có ý kiến tại thời điểm này.