#DX0002. 星星

星星

题目描述

小 A 有 nn 次获得星星的机会。

在第 ii 次机会里他有如下的 55 种选择(他必须做出恰好一种选择):

1、跳过这一轮。

2、aia_i 的代价获得 11 颗星星。

3、bib_i 的代价获得 22 颗星星。

4、cic_i 的代价获得 33 颗星星。

5、did_i 的代价获得 44 颗星星。

保证 0aibicidi1090\le a_i\le b_i\le c_i\le d_i \le 10^9

他想要获得恰好 kk 颗星星,但是并不知道最小代价是多少,请你帮他计算这个最小值。

输入格式

第一行 11 个整数 TT (1T1001\le T \le 100),代表测试样例个数。

对于每组数据的第一行,有两个正整数表示 nn1n10001\le n \le 1000),kk0kn×40\le k \le n \times 4)。

接下来 nn 行,输入四个数字 ai,bi,ci,dia_i,b_i,c_i,d_i

满足 n100000\sum n \le 100000

输出格式

输出 TT 行,每行一个数表示答案。

输入样例

1
5 10
8 9 10 15
4 6 7 15
4 7 12 15
6 8 10 14
1 8 10 13

输出样例

28

提示

依次选择 3,3,0,3,13,3,0,3,1,代价是 10,7,0,10,110,7,0,10,1