coding for projecteuler problem