#include <bits/stdc++.h>
using namespace std;
int T, l, r;
int main() {
  scanf("%d", &T);
  while (T--) {
    scanf("%d%d", &l, &r);
    if (l * 2 > r)
      puts("-1");
    else
      printf("%d %d\n", l, l * 2);
  }
  return 0;
}
