#include <bits/stdc++.h>
#pragma GCC optimize("O2")
inline bool setmin(int &x, int y) { return (y < x) ? x = y, 1 : 0; }
inline bool setmax(int &x, int y) { return (y > x) ? x = y, 1 : 0; }
inline bool setmin(long long &x, long long y) { return (y < x) ? x = y, 1 : 0; }
inline bool setmax(long long &x, long long y) { return (y > x) ? x = y, 1 : 0; }
using namespace std;
void FANNG() {
  long long a, b, c;
  cin >> a >> b >> c;
  if (a < c)
    cout << "1 ";
  else
    cout << "-1 ";
  if (a * b > c)
    cout << b << '\n';
  else
    cout << "-1\n";
}
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.precision(20);
  int T;
  cin >> T;
  while (T--) {
    FANNG();
  }
  return 0;
}
