euler problem 38 Pandigital multiples attempt 1