Pregunta de entrevista de MSCI

Hackerrank involved 2 python functions (1 easy, 1 complex OOP), 1 complex SQL query