编程题
### 问题描述
张三在大学参加了一次社团活动,里面有一场扑克牌游戏,规则如下所示:一共有十三张扑克牌,分别代表数字: $1\sim13$ 。选任意抽取 $n$ 张卡牌,你可以通过四则运算任意搭配 $n$ 张卡牌(每张卡牌都必须使用),如果最终答案可以得出 $24$ ,就获得胜利,否则就重新开始。请你帮张三计算能否得出 $24$ ,如果可以就输出 YES ,并且输出字典序最小的操作式子 $S$ ,不能就输出 NO 。
> 注:题目要求的为字符串的字典序,需要注意符号的字典序大小关系为 `*` $<$ `+` $<$ `-` $<$ `/`。
### 输入格式
输入第 $1$ 行包含一个正整数 $n$ $(1\leq n\leq 10)$ ,表示抽出的卡牌数量。
输入第 $2$ 行包含 $n$ 个正整数,分别表示抽出卡牌代表的数字。
### 输出格式
输出一行 YES 或 NO 代表游戏结果。
如果是 YES ,就在输出一行字符串 $S$ 代表操作式子。
### 样例输入1
```
4
5 9 13 2
```
### 样例输出1
```
NO
```
### 样例输入2
```
3
10 12 2
```
### 样例输出2
```
YES
10+12+2=24
```