dfs checkpoint 0
dfs