Domanda di colloquio di CIBC

how to solve a difficult problem