Project Euler 006