408438: GYM103118 H Adventurer's Guild
Description
Yuna traveled into the fantasy world. The gods of this world gave her a powerful set of equipment so that she could defeat many fierce monsters. However, she had limited health points and stamina, and she could not kill a large number of monsters.
Adventurer's guild would release $$$n$$$ monster crusade missions, such as black python and wild wolf. Completing the $$$i$$$-th mission would consume Yuna $$$h_i$$$ health points and $$$s_i$$$ stamina, and then she would get $$$w_i$$$ gold coins.
In the beginning, Yuna had $$$H$$$ health points and $$$S$$$ stamina. When her health points were dropped to less than or equal to $$$0$$$, she would die. However, when her stamina was dropped to less than $$$0$$$, she would not give up, and then the overdrawn stamina would be reduced from health points. For example, her health points would be reduced by $$$3$$$, when her stamina dropped to $$$-3$$$, and then her stamina would be reset to $$$0$$$. If her health points can not afford the overdrawn stamina, she would also die.
As a friend of Yuna, can you help her choose some missions to complete to get the maximum number of gold coins? Make sure Yuna does not die, or you will be very sad.
InputThe first line contains three integers $$$n, H, S$$$ $$$(1 \le n \le 1000, 1 \le H \le 300, 0 \le S \le 300)$$$.
The next $$$n$$$ lines describe all the monster crusade missions, where the $$$i$$$-th line contains three integers $$$h_i, s_i, w_i$$$ $$$(0 \le h_i, s_i \le 300, 1 \le w_i \le 10^9)$$$.
OutputPrint one integer – the maximum number of gold coins that Yuna could get.
ExamplesInput2 66 22 1 23 2 66 8 90Output
2Input
4 16 22 1 23 11 5 8 14 2 36 99 15 22 27Output
27