Project Euler 54