var isValidBST = function(root) {let flag = trueconst check = (root, max, min) => {if(!root || !flag) returnif(root.val <= max || root.val >= min) {flag = falsereturn}check(root.left, max, root.val)if(!flag) returncheck(root.right, root.val, min)}check(root, -Infinity , Infinity)return flag};
