Problems
10076 - Say Yes/No
SUBMIT PROBLEM

Say Yes/No

Time Limit: 0.5 sec

 

The Problem

You are given a string consisting of parentheses () and []. A string of this type is said to be correct:

(a) if it is the empty string

(b) if A and B are correct, AB is correct,

(c) if A is correct, (A) and [A] is correct.

Write a program that takes a sequence of strings of this type and check their correctness. Your

program can assume that the maximum string length is 128.

 

The Input

The file contains a positive integer n and a sequence of n strings of parentheses ‘()’ and ‘[]’, one string a line.

 

The Output

For each test case print ‘Yes’ if the sequence are correct otherwise print ‘No’ in separate line.

 

Sample Input

3

([])

(([()])))

()

 

Sample Output

Yes

No

Yes

 

 

 

Inter University Mock Contest - 2016 [BGC Trust University Bangladesh]

Problem Setter:  Bishwajit Barua