#1303. Problem J.罗马数字

Problem J.罗马数字

罗马数字中有七个字符 IVXLCDM,分别表示 11551010505010010050050010001000

现在你将使用罗马数字与阿拉伯数字,在十进制下混合表示一个正整数,例如 X2=10×101+2×100=102\texttt{X}2 = 10\times 10^1 + 2 \times 10^0=102IV=1×101+5×100=15\texttt{IV}=1\times 10^1+5\times 10^0=15

对于每种数字,在表示中使用一次有一定的花费。求一个正整数使用用混合表示时的最小花费。

Input

第一行一个正整数 TT1T21031\le T\le 2\cdot 10^3),表示数据组数。

对于每组数据,第一行一个正整数 nn1n10181\le n\le 10^{18}),表示要表示的正整数。

第二行 10 个正整数 c0,c1,,c9c_0,c_1,\ldots,c_91ci1071\le c_i\le 10^7),分别表示在混合表示中使用一次阿拉伯数字 0099 的花费。

第三行 7 个正整数 $c_{\texttt{I}},c_{\texttt{V}},\ldots,c_{\texttt{M}}$(1ci1071\le c_i\le 10^7),分别表示在混合表示中使用一次罗马数字 IM 的花费。

Output

对于每组数据输出一行一个整数,表示在混合使用罗马数字与阿拉伯数字的情况下,使用十进制表示这个正整数所需的最小花费。

5
102
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1
112
1 5 5 1 1 1 1 1 1 1
1 1 1 1 1 1 1
150
1 1 1 1 1 1 1 1 1 1
5 5 5 5 5 5 5
114514
10 5 5 1 1 1 1 1 1 1
1 1 1 1 1 1 1
1919810
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1
2
7
3
6
6

样例解释

102102 可以用 X2\texttt{X}2I02\texttt{I}02102102 表示,其中花费最小的表示为 X2\texttt{X}2,所需花费为 22

112112 可以用 I12\texttt{I}121I21\texttt{I}2II2\texttt{II}2112112 表示,其中花费最小的表示为 II2\texttt{II}2,所需花费为 77

150150 可以用 XL\texttt{XL}5C\texttt{5C}10L10\texttt{L} 等表示,其中花费最小的表示为 150150,所需花费为 33