2
* Definition for a binary tree node. public class TreeNode { int val; TreeNode left; TreeNode3
* right; TreeNode() {} TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode left,4
* TreeNode right) { this.val = val; this.left = left; this.right = right; } }9
public int minCameraCover(TreeNode root) {10
if (helper(root) == -1) count++;18
public int helper(TreeNode root) {19
if (root == null) return 1;20
int left = helper(root.left);21
int right = helper(root.right);22
if (left == -1 || right == -1) {26
if (left == 0 || right == 0) return 1;