Pregunta de entrevista de Cisco

Design questions, coding