My solutions for project-euler questions