dfs path sum