Dynamic Programming which mostly help us to solve the recursive problem in optimized way
Level - Medium