my solutions for project euler problems