1# Definition for a binary tree node.2# class TreeNode:3# def __init__(self, val=0, left=None, right=None):4# self.val = val5# self.left = left6# self.right = right7class Solution:8def findTarget(self, root: Optional[TreeNode], k: int) -> bool:9def inorder(root, l):10if root:11inorder(root.left, l)12l.append(root.val)13inorder(root.right, l)1415l = []16inorder(root, l)17left, right = 0, len(l) - 118while left != right:19sum = l[left] + l[right]20if sum > k:21right -= 122elif sum < k:23left += 124else:25return 126return 0