# UUID: 4fbd2331-aea5-4ee1-854e-ca8d14b7fc4f
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, -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, -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, -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 | Accepted | 46ms | 19800 KiB | ||||
| subtask2 | 20/20 | ||||||
| 2 | Accepted | 52ms | 21160 KiB | ||||
| subtask3 | 30/30 | ||||||
| 3 | Accepted | 75ms | 21924 KiB | ||||
| subtask4 | 0/50 | ||||||
| 4 | Time limit exceeded | 112ms | 24800 KiB | ||||
| 5 | Time limit exceeded | 126ms | 24252 KiB | ||||
| 6 | Time limit exceeded | 136ms | 25120 KiB | ||||