import java.util.*;
public class Solution {
/**
*
* @param s string字符串
* @return bool布尔型
*/
public boolean isValid (String s) {
// write code here
Stack<Character> stack = new Stack<>();
for(char c : s.toCharArray()){
if(c=='('){
stack.push(')');
}else if(c=='{'){
stack.push('}');
}else if(c=='['){
stack.push(']');
}else if(!stack.isEmpty()&&c==stack.peek()){
stack.pop();
}else{
return false;
}
}
return stack.isEmpty();
}
}