This are my solutions for project euler.