added working abundant sums solution