Solutions to problems on the Euler Project website