dfs
new problems