#include <bits/stdc++.h>
using namespace std;
const long long MOD = (1 ? 100000000000000007 : 233333333333333333);
const int mod = (1 ? 1000000007 : 998244353);
const long long INF = 0x7fffffffffffffff;
const int inf = 0x7fffffff;
const double eps = 1e-8;
const int N = 1e6 + 5;
clock_t start, finish;
void time_in() { start = clock(); }
void time_out() {
  finish = clock();
  double tim = (double)(finish - start) / CLOCKS_PER_SEC;
  printf("Running time is %lf\n", tim);
}
inline long long mul(long long a, long long b) {
  long long s = 0;
  while (b) {
    if (b & 1) s = (s + a) % mod;
    a = (a << 1) % mod;
    b >>= 1;
  }
  return s % mod;
}
inline long long pow_mul(long long a, long long b) {
  long long s = 1;
  while (b) {
    if (b & 1) s = mul(s, a);
    a = mul(a, a);
    b >>= 1;
  }
  return s;
}
inline long long poww(long long a, long long b) {
  long long s = 1;
  while (b) {
    if (b & 1) s = (s * a) % mod;
    a = (a * a) % mod;
    b >>= 1;
  }
  return s % mod;
}
inline int read() {
  char c = getchar();
  int sgn = 1, ret = 0;
  while (c != '-' && (c < '0' || c > '9')) c = getchar();
  if (c == '-') sgn = -1, c = getchar();
  while (c >= '0' && c <= '9') ret = ret * 10 + c - 48, c = getchar();
  return ret * sgn;
}
void write(int x) {
  if (x > 9) write(x / 10);
  putchar(x % 10 + '0');
}
inline long long phi(long long x) {
  long long ans = x;
  for (long long i = 2; i * i <= x; i++)
    if (x % i == 0) {
      ans -= ans / i;
      while (x % i == 0) x /= i;
    }
  if (x > 1) ans -= ans / x;
  return ans;
}
int st[5][3] = {-1, 0, 0, 1, 0, 0, 0, -1, 0, 0, 1, 0, 0, 0, 1};
int t, cas;
long long m, n;
int main() {
  scanf("%d", &t);
  int a[10] = {0, 1, 2, 1};
  while (t--) {
    long long l, r, s = 0;
    int x = 1;
    scanf("%lld%lld%lld", &n, &l, &r);
    for (int i = 1, j = 1; i < n; i++, j--) {
      if (j == 0) j += n;
      if (s + (n - i) * 2 < l) {
        s += (n - i) * 2;
      } else {
        x = j;
        break;
      }
    }
    if (n == 2) {
      for (int i = l; i <= r; i++) {
        printf("%d ", a[i]);
      }
      printf("\n");
      continue;
    }
    for (int i = x; s < r; i--) {
      if (i == 0) i += n;
      if (i == 1) {
        for (int j = 2; j < n; j++) {
          s++;
          if (s >= l && s <= r) printf("%d ", i);
          s++;
          if (s >= l && s <= r) printf("%d ", j);
          if (s >= r) goto e;
        }
        s++;
        printf("1 ");
      } else if (i == 2) {
        for (int j = 3;; j++) {
          if (j > n) j -= n;
          s++;
          if (s >= l && s <= r) printf("%d ", j);
          if (s >= r) goto e;
        }
      } else {
        for (int j = 2; j < i; j++) {
          s++;
          if (s >= l && s <= r) printf("%d ", i);
          s++;
          if (s >= l && s <= r) printf("%d ", j);
          if (s >= r) goto e;
        }
      }
    }
  e:;
    printf("\n");
  }
}
