#include <bits/stdc++.h>
struct fst {
  int f, s, n;
  bool t;
  fst(int f, int s, int n, bool t) : f(f), s(s), t(t), n(n){};
  void increment() {
    if (t == 0) {
      t = 1;
    } else {
      s++;
      t = 0;
    }
    if (s > n) {
      f++;
      if (f >= n) {
        f = 1;
      };
      s = f + 1;
    }
  }
  void out() { std::cout << (t ? s : f) << " "; }
};
int main() {
  int t;
  std::cin >> t;
  for (int i = 0; i < t; i++) {
    long long int n, l, r, ind, f, s;
    bool t;
    std::cin >> n;
    std::cin >> l;
    std::cin >> r;
    if (l != (n * (n - 1) + 1)) {
      t = (l + 1) % 2;
      f = ((2 * n - 1) - sqrt((2 * n - 1) * (2 * n - 1) - 4 * l)) / 2 + 1;
      ind = l - (f - 1) * n - f * (f - 1) / 2;
      s = (ind + 1) / 2 + f;
      fst frst(f, s, n, t);
      while (l <= r) {
        frst.out();
        frst.increment();
        l++;
      }
      std::cout << std::endl;
    } else {
      std::cout << 1 << std::endl;
    }
  }
}
