Project Euler Problem 8 4