#Lutece0913. 握手

握手

Migrated from Lutece 913 握手

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

一群人参加了一次聚会,其中有一些人是好朋友。一对朋友见面时握手且仅握一次手,并且每个人不会和自己握手(废话!)。现在告诉你每个人一共握了几次手,请你判断是否存在一种朋友关系满足每个人的握手数。

Input

输入多组数据,第一行一个数TT,表述数据组数。每组数据第一行输入一个数nn,表示有nn个人参加了聚会,下一行有nn个数,did_idnd_ndid_i表示第ii个人的握手数。 (1n1051\leq n\leq 10^5 ,输入的所有dd之和不超过5×1055\times 10^5

Output

存在这种朋友关系输出YES,反之NO

Samples

3
3
0 1 1
3
2 2 2
3
1 1 1
YES
YES
NO

Resources

2014 UESTC Training for Graph Theory