class Solution: def selfDividingNumbers(self, left: int, right: int) -> List[int]: ans = [] for i in range(left, right+1): if self.decide(i): ans.append(i) return ans def decide(self, number: int) -> bool: num = str(number) for i in num: if i == '0' or (number % int(i)) != 0: return False return True