#include using namespace std; using ll = long long; void solve() { int n; cin>>n; vectorv(n+1); for(int i=1; i<=n; i++) { cin>>v[i]; } int ans=0, diff; for(int i=1; i<=n; ++i) { diff=abs(v[i]-i); ans=__gcd(ans,diff); } cout<> TC; cin.ignore(); while (TC--) solve(); }