My code for project euler site