Project Euler, Problem 43 AC.