import java.io.*;
import java.util.*;

public class p2{
    public static void main(String args[])throws Exception{
        Scanner scin = new Scanner(System.in);
        int a=0, b=0, c=0, t=0;
        t = scin.nextInt();
        do{
            String str = scin.nextString();
            for (int i=0; i<str.length();i++){
                if(str.charAt(i)=='(') a=a+1;
                if(str.charAt(i)==')') a=a-1;
                if(str.charAt(i)=='[') b=b+1;
                if(str.charAt(i)==']') b=b-1;
            }
            if(a==0&&b==0){
                System.out.println("Yes");
            }else{
                System.out.println("No");
            }
            c++;
            a=0;
            b=0;
        }
    }while (c<t)
}
@@ -262,22 +262,16 @@
 cin.next
-String
 ();%0A    
@@ -355,107 +355,323 @@
 '(')
- a=a+1;%0A                if(str.charAt(i)==')') a=a-1;%0A                if(str.charAt(i)=='%5B') b=b+1;
+%7B%0A                    a=a+1;%0A                    if(i+1%3Cstr.length()&&str.charAt(i+1)=='%5D')a=a+1;%0A                %7D%0A                if(str.charAt(i)==')') a=a-1;%0A                if(str.charAt(i)=='%5B')%7B%0A                    b=b+1;%0A                    if(i+1%3Cstr.length()&&str.charAt(i+1)==')')b=b+1;%0A                %7D
 %0A   
@@ -924,30 +924,24 @@
    b=0;%0A    
-    %7D%0A
     %7Dwhile (
@@ -948,6 +948,14 @@
 c%3Ct)
+;%0A    %7D
 %0A%7D
+%0A

Update p2.java