#CF1932E. E. 最终倒计时

E. 最终倒计时

E. 最终倒计时
每测试点时间限制:2 秒
内存限制:512 兆字节

你身处一个即将爆炸并毁灭地球的核实验室。你必须在最终倒计时归零之前拯救地球。

倒计时由 nn 个(1n4×1051 \le n \le 4 \times 10^5)机械指示器组成,每个指示器显示一个十进制数字。你注意到,当倒计时的状态从 xx 变为 x1x-1 时,并不是一步完成的。相反,每改变一个数字需要 11 秒。

例如,如果倒计时显示 4242,那么它将在 11 秒内变为 4141,因为只更改了一个数字;但如果倒计时显示 23002300,那么它将在 33 秒内变为 22992299,因为最后三个数字都发生了更改。

请计算倒计时归零还需要多少秒。


输入
第一行包含一个整数 tt1t1041 \le t \le 10^4)——测试用例的数量。接下来是每个测试用例的描述。

每个测试用例的第一行包含一个整数 nn1n4×1051 \le n \le 4 \times 10^5)。

第二行包含一个长度为 nn 的字符串,表示倒计时的当前状态。保证至少有一个数字不是 00

所有测试用例的 nn 之和不超过 4×1054 \times 10^5


输出
对于每个测试用例,输出一个整数(不含前导零),表示倒计时归零所需的秒数。注意这个数字可能非常大。


示例
输入:

5
2
42
5
12345
2
99
4
0005
27
456480697259671309012631002

输出:

46
13715
108
5
507200774732968121125145546

注意
在第一个示例中,有四个变化各需要 22 秒:403940 \to 39302930 \to 29201920 \to 19100910 \to 09,其他变化各需要 11 秒。
因此总时间为 2×4+1×(424)=462 \times 4 + 1 \times (42 - 4) = 46