Pergunta de entrevista da empresa Adyen

Basic dynamic programming problem, an sql problem and a design problem.