Pregunta de entrevista de Oracle

Problem solving, DS & design patterns