Solutions to problems of project Euler