Highest-Value Invoice Line Breakdown - Coding problem | OneNoughtOne