Project Euler #22: Names scores