1class Solution {2int sum = 0;34public:5bool solve(TreeNode *root) {6if (root == NULL) return false;7if (root->left == NULL && root->right == NULL) return true;8if (solve(root->left)) sum += root->left->val;9solve(root->right);10return false;11}12int sumOfLeftLeaves(TreeNode *root) {13solve(root);14return sum;15}16};