编程题
### 问题描述
给定 $4$ 组数据,每组包含 $10$ 个整数。
你需要从这 $4$ 组数据中每组选取一个整数且每组所选整数不能相同,使选取的这 $4$ 个整数的乘积达到最大值,输出这个最大值。
如果不能使得每组所选整数不同,则输出"NO"。
### 输入格式
输入共 $4$ 行,每行包含 $10$ 个整数,分别表示这 $4$ 组数据的值。
### 输出格式
输出一个整数,表示选取的 $4$ 个整数乘积的最大值。
### 样例输入
```
1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2
3 3 3 3 3 3 3 3 3 -4
5 4 3 2 1 9 8 7 6 -7
```
### 样例输出
```
56
```
### 评测数据规模
对于所有评测数据,给定所有数据取值范围为 $[-10^2,10^2]$ 。