fixed project euler extension