1def is_leaf(x):2return x.left is None and x.right is None345class Solution:6def sumOfLeftLeaves(self, root: Optional[TreeNode]) -> int:7if root is None:8return 09if root.left and is_leaf(root.left):10left = root.left.val11else:12left = self.sumOfLeftLeaves(root.left)13return left + self.sumOfLeftLeaves(root.right)