Leetcode Smallest Divisor