euler problem 38 Pandigital multiples attempt 2 (slightly better maybe, fewer lines, fewer checks)