1# Runtime: 50 ms (Top 60.40%) | Memory: 13.9 MB (Top 94.25%)234class Solution:5def isSymmetric(self, root: Optional[TreeNode]) -> bool:6return root is None or self.findSymmetric(root.left, root.right)78def findSymmetric(self, left, right):9if left is None or right is None:10return left == right1112if left.val != right.val:13return False1415return self.findSymmetric(left.left, right.right) and self.findSymmetric(16left.right, right.left17)