problems solved at project euler