object Solution { def isUnivalTree(root: TreeNode, value: Int = -1): Boolean = { if (root == null) true else (if (value >= 0) (value == root.value) else true) && isUnivalTree(root.left, root.value) && isUnivalTree(root.right, root.value) } }