Tree path sum