编程题
### 问题描述
小齐有四个木块,每个木块是一个立方体,上面分别写有字母表的大写字母。她想通过排列这些木块,拼出一些单词。
给定每个木块上的字母和小齐想拼出的单词列表,请确定她能成功拼出哪些单词。
### 输入格式
第一行包含一个整数 $N$,表示小齐想拼出的单词数量。
接下来的四行,每行包含一个字符串,表示一个木块上六个大写字母。
接下来的 $N$ 行,每行包含一个小写字母数量在 $1$ 到 $4$ 之间的大写字母单词。
### 输出格式
对于小齐想拼出的每个单词,如果她能成功拼出,输出 $YES$,否则输出 $NO$。
### 样例输入
```
6
MOOOOO
OOOOOO
ABCDEF
UVWXYZ
COW
MOO
ZOO
MOVE
CODE
FARM
```
### 样例输出
```
YES
NO
YES
YES
NO
NO
```
### 评测数据规模
$1 \leq N \leq 10$。