my answers for projecteuler @coolwdp