1class Solution {2boolean ans = true;3int firstVal = 0;45public boolean isUnivalTree(TreeNode root) {6if (root == null) return ans;7firstVal = root.val;8traversal(root);9return ans;10}1112private void traversal(TreeNode root) {13if (root == null) return;14if (root.val != firstVal) ans = false;15traversal(root.left);16traversal(root.right);17}18}