difference = [132247, 45347, 44765, 9534, 8815, -18064, -23563, -33629, 
    -37033, -38096, -44997, -45328]
final = [45942, 45942, 45942, 45942, 45942, 45941, 45941, 45941, 45941, 
    45941, 45940, 45940]
Impossible-to-find bug in a program that equalizes wealth in a group (UVA 10137, "The Trip")