Pregunta de entrevista de Infosys

Challenging task