euler problem 31 coin sums shit solution