Pergunta de entrevista da empresa ZS Associates

How would you break down this problem into smaller steps?