dig = {1:1, 3:7, 7:3, 9:9}
def solve(n, x):
y = dig[x % 10]
for i in range(1, n): # to add (n-1) zeroes in prod
for j in range(10): # checks whether j * 10^i + y is ok or not
temp = pow(10, i) * j + y
prod = str(x * temp)[::-1] # [::-1] -> string in reverse order
if i < len(prod) and prod[i] == '0':
y = temp
continue
return y if x*y % 10**n == 1 else '0'
for _ in range(int(input())):
n, x = map(int, input().split())
print(solve(n, x))
ZGlnID0gezE6MSwgMzo3LCA3OjMsIDk6OX0KCmRlZiBzb2x2ZShuLCB4KToKICAgIHkgPSBkaWdbeCAlIDEwXQoKICAgIGZvciBpIGluIHJhbmdlKDEsIG4pOiAgICAgICAjIHRvIGFkZCAobi0xKSB6ZXJvZXMgaW4gcHJvZAogICAgICAgIGZvciBqIGluIHJhbmdlKDEwKTogICAgICMgY2hlY2tzIHdoZXRoZXIgaiAqIDEwXmkgKyB5IGlzIG9rIG9yIG5vdAoKICAgICAgICAgICAgdGVtcCA9IHBvdygxMCwgaSkgKiBqICsgeQogICAgICAgICAgICBwcm9kID0gc3RyKHggKiB0ZW1wKVs6Oi0xXSAgICAgICMgWzo6LTFdIC0+IHN0cmluZyBpbiByZXZlcnNlIG9yZGVyCiAgICAgICAgICAgIAogICAgICAgICAgICBpZiBpIDwgbGVuKHByb2QpIGFuZCBwcm9kW2ldID09ICcwJzoKICAgICAgICAgICAgICAgIHkgPSB0ZW1wCiAgICAgICAgICAgICAgICBjb250aW51ZQogICAgICAgIAogICAgcmV0dXJuIHkgaWYgeCp5ICUgMTAqKm4gPT0gMSBlbHNlICcwJwogICAgICAgIApmb3IgXyBpbiByYW5nZShpbnQoaW5wdXQoKSkpOgogICAgbiwgeCA9IG1hcChpbnQsIGlucHV0KCkuc3BsaXQoKSkKCiAgICBwcmludChzb2x2ZShuLCB4KSk=