#Lutece0880. 生日礼物

生日礼物

Migrated from Lutece 880 生日礼物

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

马上就要是雪菜的生日了,春希摸了摸自己的钱包,发现已经见底。为了给雪菜买生日礼物,春希决定炒股!

知己知彼才能百战百胜,春希通过冬马家的关系知道了股市接下来nn天的行情。

在第i天,股票的买入价和卖出价分别为ApiAp_iBpiBp_i,并且春希能买入和卖出的股票最多为AsiAs_iBsiBs_i

由于毕竟是作弊的关系,被发现就一切都完蛋了,冬马叮嘱春希两次交易(买入和卖出都算作一次交易)的间隔必须大于等于ww天。也就是说如果第ii天交易了,最早也要等到第i+w+1i+w+1天才能做交易了,并且告诫他,拥有的股票数绝对不能超过MaxpMaxp股!

春希最初有无限的钱(冬马借他的,当然是要还的)和零股股票,他想知道,自己在这nn天最多能赚多少钱。

Input

第一行一个整数t,表示数据组数。

第二行三个整数,分别为$n,Maxp,w。(0 \leq w<n \leq 2000,1 \leq Maxp \leq2000)$

接下来nn行,每行44个整数,分别为$Ap_i,Bp_i,As_i,Bs_i。(1 \leq Bp_i \leq Ap_i \leq1000,1 \leq As_i,Bs_i \leq Maxp)$

Output

一个整数,表示春希能赚的最多的钱。

Samples

1
5 2 0
2 1 1 1
2 1 1 1
3 2 1 1
4 3 1 1
5 4 1 1
3

Resources

2014 UESTC Training for Dynamic Programming