#agc018c. [agc018_c]Coins

[agc018_c]Coins

题目描述

X+Y+ZX+Y+Z 个人,方便地编号为 11X+Y+ZX+Y+Z。第 ii 个人有 AiA_i 枚金币,BiB_i 枚银币和 CiC_i 枚铜币。

Snuke 打算从这些人中获取 XX 个金币,YY 个银币和 ZZ 个铜币。不可能从同一个人那里获得两种或多种不同颜色的硬币。另一方面,一个人将给出 Snuke 指定颜色的所有硬币。

Snuke 希望最大化他得到的所有颜色硬币的总数量。找出可能的最大硬币数量。

约束条件

  • 1X1 \leq X
  • 1Y1 \leq Y
  • 1Z1 \leq Z
  • X+Y+Z105X+Y+Z \leq 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • 1Bi1091 \leq B_i \leq 10^9
  • 1Ci1091 \leq C_i \leq 10^9

输入

输入以以下格式从标准输入给出:

XX YY ZZ A1A_1 B1B_1 C1C_1 A2A_2 B2B_2 C2C_2 :: AX+Y+ZA_{X+Y+Z} BX+Y+ZB_{X+Y+Z} CX+Y+ZC_{X+Y+Z}

输出

打印出可能的最大硬币数量。


示例输入1

1 2 1
2 4 4
3 2 1
7 6 7
5 2 3

示例输出1

18

从人员 11 获得银币,从人员 22 获得银币,从人员 33 获得铜币,从人员 44 获得金币。在这种情况下,硬币的总数将是 4+2+7+5=184+2+7+5=18。不可能获得 1919 枚或更多硬币,因此答案是 1818


示例输入2

3 3 2
16 17 1
2 7 5
2 16 12
17 7 7
13 2 10
12 18 3
16 15 19
5 6 2

示例输出2

110

示例输入3

6 2 4
33189 87907 277349742
71616 46764 575306520
8801 53151 327161251
58589 4337 796697686
66854 17565 289910583
50598 35195 478112689
13919 88414 103962455
7953 69657 699253752
44255 98144 468443709
2332 42580 752437097
39752 19060 845062869
60126 74101 382963164

示例输出3

3093929975