solution: path sum II 1 -> dfs