This document describes a programming challenge involving equalizing costs among students on trips. It provides: 1) Background on a student club that travels annually and shares costs equally after tallying individual expenses. 2) The challenge is to compute the minimum amount of money that needs to change hands to equalize costs within one cent. 3) Sample input and output is given to test the solution, with costs for groups of students on different trips.