30103 - 昂贵的聘礼

N 个物品,编号 1N。每个物品 i 有一个价格 P_i、等级 L_i 和若干替代关系 (T, V),表示如果已经拥有物品 T,则可以用 V 金币购买物品 i

目标是获得物品 1。可以直接用 P_i 购买物品 i,也可以通过替代关系用更低价格购买。

限制:交易过程中,所有参与交易的物品主人的等级,最大值与最小值之差不能超过 M

求获得物品 1 所需的最少金币数。

输入

第一行两个整数 M, N

接下来 N 行,第 i 行描述物品 i

  • 三个整数 P, L, X:价格、等级、替代品数量。
  • 接下来 X 行,每行两个整数 T, V:拥有 T 后,i 的价格为 V

输出

一行一个整数,表示最少金币数。

样例

输入

1 4
10000 3 2
2 8000
3 5000
1000 2 1
4 200
3000 2 1
4 200
50 2 0

输出

5250

提示

1 \le N \le 1001 \le P \le 100001 \le L, M \le N0 \le X < N

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题