smallest divisor