Updated solution to Problem 23: Non-abundant sums