#include <bits/stdc++.h>
using namespace std;
mt19937_64 mt(chrono::steady_clock::now().time_since_epoch().count());
inline long long S(int n, int i = 1, int d = 1) {
  return n & 1 ? (2 * i + d * (n - 1)) / 2 * n : n / 2 * (2 * i + d * (n - 1));
}
inline string ctos(char c) { return string(1, c); }
inline int popcnt(long long x) {
  int ans = 0;
  for (int i = 0; i < 64; i++)
    if ((x >> i) & 1) ans++;
  return ans;
}
const int SEED = 1e9 + 7 + 7e7;
const int SIZE = 2e5 + 17;
const int M = 1000001917;
const int LOG = 18;
const int INF = 1e9 + 17;
long long gcd(long long a, long long b) { return a % b ? gcd(b, a % b) : b; }
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  int _;
  cin >> _;
  while (_--) {
    string t;
    cin >> t;
    set<char> s;
    for (int i = 0; i < t.size(); i++) s.insert(t[i]);
    for (int i = 0; i < 2 * t.size(); i++) {
      auto it = s.begin();
      advance(it, i % s.size());
      cout << *it;
    }
    cout << endl;
  }
}
