Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. An input string is valid if: 1. Open brackets must be closed by the same type of brackets. 2. Open brackets must be closed in the correct order. Examples: `Input: s = "({})"` `Output: true` `Explanation: All open brackets are closed in the correct order.` `Input: s = "([{})]"` `Output: false` `Explanation: ) and ] are closed in the wrong order; ] should have been closed before ) to close the open brackets in the correct order.` "({)}" -> false ```java= public boolean question(String s) { int close = 0; int open = 0; Array<Character> arr = new ArrayList<>(); if (s.charAt(0) == s.charAt(5)) { } } ```