I won't go into too much detail here because of the explicit challenge instructions. Suffice to say it was a good change of pace from the previous challenge and involved revisiting some of the fundamentals of data structures and algorithms and optimisation problems.
More to follow..