1. for _ in range(int(input())):
  2. x, y = map(int, input().split())
  3. done = False
  4. d = 1
  5. def check(L):
  6. global x, y
  7. R = y // L
  8. if 2*(R+1) <= x:
  9. print(L, R)
  10. print(R+1, x - (R+1))
  11. return True
  12. if 2*(L-1) >= x:
  13. print(L, R)
  14. print(x-(L-1), L-1)
  15. return True
  16. return False
  17. while d*d <= y:
  18. if y%d == 0:
  19. if check(d):
  20. done = True
  21. break
  22. d += 1
  23. if done == False:
  24. print(-1)