#include<vector>
class Solution {
public:
bool self_divide(int num)
{
int tmp = num;
while(tmp>0)
{
int r = tmp%10;
if(r==0||num%r!=0)return false;
else tmp = tmp/10;
}
return true;
}
vector<int> selfDividingNumbers(int left, int right) {
vector<int> res;
for(int i=left;i<=right;i++)
{
if(self_divide(i))res.push_back(i);
}
return res;
}
};