zamechek/euler20 archive