my solutions for projecteular.net