project euler update