D. 团队物资筹备战

Medium

时间限制:2000 ms

内存限制:512 MiB

题面

在提瓦特大陆上,K 位旅行者正准备前往深渊挑战,每位旅行者都有一个独立的背包,容量均为VV。存在NN件圣遗物,被分为MM类。(保证每个圣遗物都属于且只属于一个类别,保证每个类别都有物品)。每个圣遗物都有一个容量viv_i和战斗增益pip_i,关于圣遗物与背包,存在以下规则:

  • 每个圣遗物在一个背包中最多只能被选择一次
  • 但同一个圣遗物可以出现在多个背包
  • 同类型的圣遗物在一个背包中最多只能被选择一次。

你现在需要为每个人找到一个不同的方案,使得k个旅行者总战斗增益最大。当两个人的方案存在一个圣遗物不同时,两个方案不同。

如果合法方案数不足KK,则空方案的战斗增益为**-1**。

输入格式

第1行4个整数:KKVVNNMM

第2~N+1行2个整数:每个圣遗物的容量viv_i和战斗增益pip_i

第N+2~N+M+1行:

​ 首先输入一个整数numnum,随后紧跟numnum个整数,表示第ii类包含的圣遗物列表

1K1001\le K \le 100

1V1051 \le V \le 10^5

1N5001 \le N \le 500

1M5001 \le M \le 500

0viV,0pi1060 \le v_i \le V, 0\le p_i \le 10^6

输出格式

一个整数,最后的答案

样例

输入

3 10 3 3
4 7
5 5
7 10
1 1
1 2
1 3

输出

29

输入

3 1 1 1
10 10
1 1

输出

-3