My all test cases are correct but it fails on submit
public class Solution {
public int sumNumbers(TreeNode A) {
return treePathsSumUtil(A,0)%1003;
}
int treePathsSumUtil(TreeNode node, int val)
{
// Base case
if (node == null)
return 0;
// Update val
val = (val * 10 + node.val);
// if current node is leaf, return the current value of val
if (node.left == null && node.right == null)
return val;
// recur sum of values for left and right subtree
return treePathsSumUtil(node.left, val)
+ treePathsSumUtil(node.right, val);
}