Project Euler #103: Special subset sums: optimum