Project Euler says the answer is incorrect. But that's what this program produces.