Solutions to problems of Project Euler