/*************************************************
Author :supermaker
Created Time :2015/12/4 23:45:43
File Location :C:\Users\abcd\Desktop\TheEternalPoet
**************************************************/
#pragma comment(linker, "/STACK:102400000,102400000")
#include <set>
#include <bitset>
#include <list>
#include <map>
#include <stack>
#include <queue>
#include <deque>
#include <string>
#include <vector>
#include <ios>
#include <iostream>
#include <fstream>
#include <sstream>
#include <iomanip>
#include <algorithm>
#include <utility>
#include <complex>
#include <numeric>
#include <functional>
#include <cmath>
#include <ctime>
#include <climits>
#include <cstdarg>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cctype>
#include <cassert>
using namespace std;
#define CFF freopen ("aaa.txt", "r", stdin)
#define CPPFF ifstream cin ("aaa.txt")
#define DB(ccc) cout << #ccc << " = " << ccc << endl
#define PB push_back
#define MP(A, B) make_pair(A, B)
typedef long long LL;
typedef unsigned long long ULL;
typedef double DB;
typedef pair <int, int> PII;
typedef pair <int, bool> PIB;
const int INF = 0x7F7F7F7F;
const int MOD = 1e9 + 7;
const double EPS = 1e-10;
const double PI = 2 * acos (0.0);
const int maxn = 1e5 + 6666;
int dp[12][83][83][83], bit[66];
int SS (int pos, int mod, int d, int sum, bool flag)
{
if (pos == 0) return (d == sum && mod % sum == 0);
if (flag && dp[pos][mod][d][sum] != -1) return dp[pos][mod][d][sum];
int res = 0;
int x = flag ? 9 : bit[pos];
for (int i = 0; i <= x; i++)
{
int tt = (mod * 10 + i) % d;
res += SS (pos - 1, tt, d, sum + i, flag || i < x);
}
return flag ? dp[pos][mod][d][sum] = res : res;
}
int Calc (int val)
{
int len = 0;
while (val)
{
bit[++len] = val % 10;
val /= 10;
}
int res = 0;
for (int i = 1; i <= 81; i++)
res += SS (len, 0, i, 0, 0);
return res;
}
int main()
{
//CFF;
//CPPFF;
memset (dp, -1, sizeof (dp));
int t, id = 1;
scanf ("%d", &t);
while (t--)
{
int vala, valb;
scanf ("%d%d", &vala, &valb);
printf ("Case %d: %d\n", id++, Calc (valb) - Calc (vala - 1));
}
return 0;
}