Pregunta de entrevista de Pinterest

General case using SQL and solved with dense_rank