数圆圈
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

我们定义f(x)表示阿拉伯数字x的圆圈数,例如

我们也知道表示对函数f()迭代k次,例如

现在给出x,k,求出

输入描述:

第一行为一个整数

每组样例包含两个整数,含义见题意

输出描述:

输出T行,每行一个整数,表示的值。
示例1

输入

复制
2
8 1
103 1

输出

复制
2
1

备注:

阿拉伯数字0,6,9有一个圈,8有两个圈。