#include <bits/stdc++.h> using namespace std; int consec(int a,int b,int c,int n){ priority_queue<int> pq; pq.push(a); pq.push(b); pq.push(c); int x=0,y=0,z=0; z = pq.top();pq.pop(); y = pq.top();pq.pop(); x = pq.top();pq.pop(); if(x>n || x<1 || y>n || y<1 || z>n || z<1) return 0; if(y-x == 1 && z-y==1) return 1; return 0; } void mainSolve() { int n,a,b; cin >> n >> a >> b; int mi = min(a,b);int ma = max(a,b); int req = consec(a,b,mi-1,n)+consec(a,b,ma+1,n)+consec(a,b,mi+1,n); cout << req << endl; } int main() { int t; cin >> t; while (t--) { mainSolve(); } return 0; }