Solutions of Project Euler problems