Project Euler answers.