var trimBST = function(root, L, R) { if (root === null) { return null; } root.left = trimBST(root.left, L, R); root.right = trimBST(root.right, L, R); if (root.val < L) { return root.right; } if (root.val > R) { return root.left; } return root; }