PROGRAMMING:Find the second smallest number
Find the second smallest number in n integers< br>
The same integer is treated as a number. For example, if five numbers are 1, 1, 3, 4 and 5, then the second smallest number is 3.
###Input format:
The input contains multiple sets of test data. The first line of input is an integer C, indicating that there are C groups of test data< br>
The first row of each group of test data is an integer n, which means that the group of test data has n integers (2 < = n < = 10), and the next row is n integers (each number is less than 100).
###Output format:
Output the second smallest integer for each group of test data, if there is no second smallest integer, output "no", each group of output occupies one line.
###Input example:
Here is a set of inputs. For example:
```in
three
two
1 2
five
1 1 3 4 5
three
1 1 1
```
###Output example:
The corresponding output is given here. For example:
```out
two
three
NO
```
answer:If there is no answer, please comment
The same integer is treated as a number. For example, if five numbers are 1, 1, 3, 4 and 5, then the second smallest number is 3.
###Input format:
The input contains multiple sets of test data. The first line of input is an integer C, indicating that there are C groups of test data< br>
The first row of each group of test data is an integer n, which means that the group of test data has n integers (2 < = n < = 10), and the next row is n integers (each number is less than 100).
###Output format:
Output the second smallest integer for each group of test data, if there is no second smallest integer, output "no", each group of output occupies one line.
###Input example:
Here is a set of inputs. For example:
```in
three
two
1 2
five
1 1 3 4 5
three
1 1 1
```
###Output example:
The corresponding output is given here. For example:
```out
two
three
NO
```
answer:If there is no answer, please comment