Weighted Election Results from Split Ballots - Coding problem | OneNoughtOne