solution code to project euler probems