Solutions for the poblems of Project Euler