#include <bits/stdc++.h>
int main() {
  int t, n, x, a, b, i;
  scanf("%d", &t);
  for (i = 0; i < t; i++) {
    scanf(" %d %d %d %d", &n, &x, &a, &b);
    if (a > b) {
      if ((a - b + x) < n)
        printf("%d\n", a - b + x);
      else
        printf("%d\n", n - 1);
    } else {
      if ((b - a + x) < n)
        printf("%d\n", b - a + x);
      else
        printf("%d\n", n - 1);
    }
  }
  return 0;
}
