#include <bits/stdc++.h>
using namespace std;
int MOD = 1000000007LL;
long long int fastpow(long long int base, long long int exp) {
  long long int res = 1;
  while (exp > 0) {
    if (exp % 2 == 1) res = (res * base) % MOD;
    base = (base * base) % MOD;
    exp /= 2;
  }
  return res % MOD;
}
template <typename T>
T mult(T x, T y, T mod) {
  return (((x % mod) * (y % mod)) % mod);
}
template <typename T>
T add(T x, T y, T mod) {
  return (((x % mod) + (y % mod)) % mod);
}
template <typename T>
T gcd(T x, T y) {
  return (!y ? x : gcd(y, x % y));
}
template <typename T>
T lcm(T x, T y) {
  return ((x * y) / gcd(x, y));
}
int32_t main() {
  long long int testcases;
  cin >> testcases;
  while (testcases--) {
    long long int x;
    cin >> x;
    cout << "1 " << (x - 1) << endl;
  }
  return 0;
}
