# UUID: 50dcd11c-b904-4678-b582-ec7c386509ae
import sys
input = sys.stdin.readline
def solve():
a, b = [int(x) for x in input().split()]
if a < 33 or b > 52 or a > 53: print(-1)
else:
ma, mb = 3, 3
if a > 33:
ma += 1
if a > 43: ma += 1
if b > 30:
mb += 1
if b > 41: mb += 1
cnt = max(ma, mb)
if cnt == 3:
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
elif cnt == 4:
if b < 11: print(-1)
else:
print(a-33, 11)
b -= 11
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
else:
if b < 22: print(-1)
else:
print(min(a-33, 10), 11)
a -= min(a-33, 10)
b -= 11
print(a-33, 11)
b -= 11
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
b = max(0, b-10)
print(11, min(10, b))
t = int(input())
while t > 0:
t -= 1
solve()| Subtask | Sum | Test | Verdict | Time | Memory | ||
|---|---|---|---|---|---|---|---|
| subtask1 | 0/0 | ||||||
| 1 | Wrong answer | 39ms | 19692 KiB | ||||
| subtask2 | 20/20 | ||||||
| 2 | Accepted | 41ms | 21228 KiB | ||||
| subtask3 | 30/30 | ||||||
| 3 | Accepted | 74ms | 21988 KiB | ||||
| subtask4 | 0/50 | ||||||
| 4 | Time limit exceeded | 107ms | 23904 KiB | ||||
| 5 | Time limit exceeded | 119ms | 24208 KiB | ||||
| 6 | Time limit exceeded | 123ms | 24476 KiB | ||||