var isValid = function(s) { const obj = { '(': ')', '[': ']', '{': '}', } const b = [] for (var i = 0; i<s.length; i++){ if(obj[s[i]]){ b.push(obj[s[i]]) } else { if(b.pop() !== s[i]) { return false } } } if(b.length) return false return true };