class Solution {
public:
vector<int> selfDividingNumbers(int left, int right) {
vector<int>ans;
for(int num = left;num<=right;num++)
{
int t = num;
int flag = 0;
while(t)
{
int c = t%10;
if(!c)
{
flag = 1;
break;
}
if(num%c)
{
flag = 1;
break;
}
t/=10;
}
if(!flag) ans.push_back(num);
}
return ans;
}
};