my solves of project euler