Cho một chuỗi S chỉ chứa các ký tự (, ), {, }, [ và ]. Một chuỗi được coi là hợp lệ nếu:
- Mỗi dấu ngoặc mở phải được đóng bởi cùng loại dấu ngoặc.
- Các dấu ngoặc phải được đóng theo đúng thứ tự.
Hãy xác định xem chuỗi S có hợp lệ hay không.
Dữ liệu:
- Dòng đầu chứa số nguyên dương  là số bộ dữ liệu .
-  dòng sau, mỗi dòng chứa một chuỗi .
Kết quả: In ra  dòng, mỗi dòng là YES nếu chuỗi tương ứng hợp lệ, ngược lại in ra NO.
Ví dụ:
Dữ liệu:
Kết quả: