100 #P11835. 幸运数字

幸运数字

题目描述

奥林巴斯城最近推出了个人星舰的生产。现在火星上的每个人都可以买一个,然后以低廉的价格飞往其他星球。

每艘星舰都有一个数字——某个正整数 x。
我们把数字 x 的 幸运度 定义为该数字中最大位数和最小位数的差。例如:

  • 数字 142857 的最大数字是 8,最小数字是 1,所以它的幸运度是 8 - 1 = 7。
  • 数字 111 的所有位都等于 1,幸运度是 0。

海蒂是一位著名的火星博主,他经常飞往太阳系的不同角落。为了更快地发布有趣的视频,他决定给自己买一艘星舰。

当他来到商店时,他看到编号从 l 到 r 的星舰。海蒂想在这些编号中找到一艘 幸运度最大的星舰

输入格式

第一行包含一个整数 t (1 ≤ t ≤ 10000) —— 测试用例的数量。

接下来的每一行包含两个整数 l 和 r (1 ≤ l ≤ r ≤ 10^6),表示星舰的最小和最大编号。

输出格式

输出 t 行,每行一个结果,表示每个测试用例中幸运度最大的星舰编号。
如果有多个幸运度一样的最大值,输出其中最小的那个编号。

输入样例 #1

5  
59 63  
42 49  
15 15  
53 57  
1 100

输出样例 #1

60  
49  
15  
53  
90