Pregunta de entrevista de CIBC

how to solve a difficult problem