1class Solution {2public:3bool recur(TreeNode *root, int value) {4if (root == NULL) return true;5if (root->val != value) {6return false;7}8return recur(root->left, value) && recur(root->right, value);9}10bool isUnivalTree(TreeNode *root) {11if (root == NULL) return true;12int value = root->val;13return recur(root, value);14}15};