RBC Interview Question

work through project