def change(n):
s=str(n)
return s.zfill(6)
def fun1(s):
for i in range(0,4):
if s[i]==s[i+1]==s[i+2]:
return False
return True
def fun2(s):
for i in range(5):
if abs(int(s[i])-int(s[i+1]))>=4:
return False
return True
def fun3(s):
for i in s:
if not '0'<=i<='6':
return False
return True
def main():
n=int(input())
for i in range(n):
x,y=map(int,input().split())
for j in range(x,y+1):
s=change(j)
if fun1(s) and fun2(s) and fun3(s):
print(s)
print()
main()