commited projecteuler 6