Project Euler and final project