Project Euler upate