euler problem 33, Digit canceling fractions