编程题
### 问题描述
在设计某种特殊读数机器人时,设计者给其一种特殊的读数程序:若输入一个整数 $m$ ,当被读取数是 $m$ 的倍数时,他就会记录下这个数字,但是设计时出了差错,导致记录数字只会记录个位数。例如,如果 $n=12$ 和 $m=3$,那么是 $m$ 的倍数的是有 $3,6,9,12$,其个位数字分别为 $3,6,9,2$,因此他会记录下 $3,6,9,2$ 。
由于机器人已经进行了多次读数统计,每次都读取整数 $n$ 和 $m$,请你帮忙计算读数的总和以用来核对读数进度。
### 输入格式
首先输入一个整数 $q$($1\leq q \leq 1000$),代表进行过的读数的数量。
然后,接下来的 $q$ 行,每行都包含两个整数 $n$ 和 $m$($1\leq m \leq n \leq 10^9$),代表一次读数。
### 输出格式
对于每个读数,输出一行,包含两个整数,第一个整数表示记录下的数字的个数,第二个整数表示这些数字的总和。
### 样例输入
```
1
9 3
```
### 样例输出
```
18
```