# Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self.right = right classSolution: defcountNodes(self, root: Optional[TreeNode]) -> int: num = 0 if root != None: num = 1 num += self.countNodes(root.left) num += self.countNodes(root.right) return num