Dynamic Programming Greedy Algorithms Answers To Interview