编程题
### 问题描述
若正整数 $x$ 具有以下性质,我们称其为自因数:$x$ 的十进制表示下各个数位上的数字均为 $x$ 的因数。
给定 $T(T\le 10)$ 个正整数,均小于 $10^{10^6}$ 次方。请分别判断每个正整数是否为自因数。若是则输出 `YES`,否则输出 `NO`。
### 输入格式
第一行一个正整数 $T$。
以下 $T$ 行,每行一个正整数 $x_i(1\le i\le T,1\le x_i\le 10^{10^6})$,表示第 $i$ 个需要被判断的正整数。
### 输出格式
共 $T$ 行,每行一个字符串 `YES` 或 `NO`。
### 样例输入
```text
4
1
434523
3222
80429
```
### 样例输出
```text
YES
NO
YES
NO
```
### 说明
对于第三个样例:$3222\bmod2=0,3222\bmod3=0$,因此输出 `YES`。
### 评测数据规模
$1\le n< 10^{10^6},1\le t\le 10$。