My try to solve the project euler problems