feel asleep
merge intervals
simple dfs