2978. 计算数字之和

Medium递归函数

时间限制:2000 ms

内存限制:256 MiB

题面

给出一个正整数 A(100A109)A(100 \le A \le 10^9),把 AA 的十位数字与百位数字相加,将所得到的和再乘以 AA 的个位数字,把所得到的乘积的个位数字写在 AA 的末尾,称为一次操作。

例如,A=2894A=2894,对 28942894 进行一次操作:(8+9)×4=68(8+9)\times 4=68, 得到 2894828948,再对 2894828948 进行一次操作得到 289484289484,如此进行下去,直到得到一个 28942894 位数为止,这个 28942894 位数的各位数字之和为 6363

现在任意给出一个正整数 AA,对 AA 进行多次操作,直到得到一个 AA 位数为止,求这个 AA 位数的各位数字之和。

输入格式

第 1 行:整数 TT (1T101 \le T \le 10) 为问题数。

22T+1T+1 行:每行一个正整数 A(100A109)A (100≤A≤10^9)

输出格式

对于每个问题,输出一行问题的编号(00 开始编号,格式:case #0: 等),然后在一行中输出A A 位数的各位数字之和,行末尾输出一个换行符。

样例

输入

3
2894
100
99839

输出

case #0:
63
case #1:
1
case #2:
87