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 isUnivalTree(self, root: Optional[TreeNode]) -> bool:9val1 = root.val10self.tracker = False1112def dfs(root, val1):13if not root:14return15if root.val != val1:16self.tracker = True17dfs(root.left, val1)18dfs(root.right, val1)19return2021dfs(root, val1)2223if self.tracker == False:24return True25return False