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

题目描述

给定两个正整数 n,m,找到一段  最小的区间  满足区间内所有数“Ginger 合并”之后的数字长度为 ,输出  的最小值,如果找不到输出 GingerNB

注意  要满足 

“Ginger 合并”的定义:即把区间中的所有数拼接在一起,例如区间为 ,则“Ginger 合并”之后的数字为 ,数字长度为 

输入描述:

第一行包含一个正整数   表示有  组测试数据。

每组数据包含两个正整数 n,m 

输出描述:

输出  的最小值,如果找不到输出 GingerNB
示例1

输入

复制
11
91 88
913 344
34 393
318 345
882 425
428 754
134 425
135 454
21 90
49 39
140 13

输出

复制
46
335
12
106
294
143
45
45
11
25
GingerNB