import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class PathSumII {
public List> pathSum(TreeNode root, int sum) {
List
> result = new LinkedList<>();
helper(root, sum, result, new LinkedList<>());
return result;
}
private void helper(TreeNode node, int sum, List
> result, List