第一行有两个正整数:$n$ 和 $m$,$m$ 表示保险柜的数量,$n$ 表示客户的数量。
第二行有 $m$ 个非负正数,表示银行在开始营业前,第 $1$ 号保险柜到第 $m$ 号保险柜的金币数量。
接下来有 $n$ 行,按照前来银行的顺序,依次描述了每个客户的情况。每行的开始都是一个非负整数 $k$,接着有 $k$ 个 $1$ 到 $m$ 之间的整数 $a_1 , a_2 , \dots , a_k$,表示这个客户拥有 $a_1$ 号、$a_2$ 号,直到 $a_k$ 号保险箱的钥匙。最后还有一个非负整数 $c_i$,表示他需要的金币数量。
输入保证所有出现在输入数据中的整数都不超过 $10000$。
