Pergunta de entrevista da empresa Viagogo

Quick sorting with some scenario twisting.