1class Solution:2def rangeSumBST(self, root, L, R):3if not root:4return 056if L <= root.val <= R:7return (8root.val9+ self.rangeSumBST(root.left, L, R)10+ self.rangeSumBST(root.right, L, R)11)12elif root.val < L:13return self.rangeSumBST(root.right, L, R)14else:15return self.rangeSumBST(root.left, L, R)