#87. 【求测试】BRAIN HACKER

【求测试】BRAIN HACKER

Background

Your brain is over

I've invaded your brain

Destruction your brain

Destroy your brain cells

WE ARE THE BRAIN HACKER

Description

f(x)f(x) 计算的是 xx 中每个数字所产生的封闭区域的总数。例如 f(114514)=0+0+1+0+0+1=2f(114514)=0+0+1+0+0+1=2f(1919810)=0+1+0+1+2+0+1=5f(1919810)=0+1+0+1+2+0+1=5

定义递归函数 g(x)g(x)

{g0(x)=xgk(x)=f(gk1(x))  if  k1\begin{cases} g^0(x)=x \\ g^k(x)=f(g^{k-1}(x)) \; if \; k \geq 1 \end{cases}

例如 g2(1145141919810)=f(f(1145141919810))=f(7)=0g^2(1145141919810)=f(f(1145141919810))=f(7)=0

Format

Input

有多个测试用例。输入的第一行包含一个整数 TTT104T \leq 10^4),表示测试用例的数量。 之后的每行包含两个整数 xxkk0x,k10100000 \leq x,k \leq 10^{10000})。正整数不带前导零,零则正好是一个 "0"。

Output

对每个测试用例输出一行,其中包含一个整数,表示 gk(x)g^k(x) 的值。

Samples

5
1234567890 1
1145141919810 0
99999999999 0
0000000000000 2
1145144444444444444 2
6
1145141919810
99999999999
0
0