Pregunta de entrevista de PayU

Algorithm & DS question. Design question.