1# class TreeNode:2# def __init__(self, val=0, left=None, right=None):3# self.val = val4# self.left = left5# self.right = right6class Solution:7def findSecondMinimumValue(self, root: Optional[TreeNode]) -> int:8temp1=temp2=float(inf)9from collections import deque10a=deque([root])11while a:12node=a.popleft()13if node.valtemp1:14if node.val