constructive algorithms, dfs, greedy

Level C