BMO Financial Group Interview Question

Most challenging project and the outcome