#include <bits/stdc++.h>
int main() {
  long long int n, i, j, k, t;
  scanf("%lld", &t);
  while (t > 0) {
    long long int l, r, m, z = 0;
    scanf("%lld%lld%lld", &l, &r, &m);
    for (i = l; i <= r; i++) {
      if (m % i == 0) {
        printf("%lld %lld %lld\n", i, i, i);
        z = 1;
      } else if (m > i) {
        int reqsd = i - (m % i), reqad = m % i;
        if (l + reqad <= r) {
          printf("%lld %lld %lld\n", i, l + reqad, l);
          z = 1;
        } else if (r - reqsd >= l) {
          printf("%lld %lld %lld\n", i, r - reqsd, r);
          z = 1;
        }
      } else {
        int reqsd = i - m;
        if (r - reqsd >= l) {
          printf("%lld %lld %lld\n", i, r - reqsd, r);
          z = 1;
        }
      }
      if (z == 1) break;
    }
    t--;
  }
}
