Finished ProjectEuler20