// map
#include <bits/stdc++.h>
using namespace std;
int n;
vector<int> old,now;
map<vector<int>,bool> m;
void gen(){
for(size_t i=0;i<old.size();i++)
now[i]=abs(old[i]-old[(i+1)%n]);
for(size_t i=0;i<old.size();i++)
old[i]=now[i];
}
bool judge(){
bool flag=true;
for(size_t i=0;i<old.size();i++)
if(old[i]) {flag=false;break;}
return flag;
}
int main(int argc, char **argv) {
ios::sync_with_stdio(false);
int T;
cin >> T;
while (T--) {
m.clear();
old.clear();
now.clear();
cin>>n;
int num;
for(int i=0;i<n;i++){
cin>>num;
old.push_back(num);
now.push_back(num);
}
m[old]=true;
bool zero=false;
for(int i=1;;i++){
if(i==1000) break;
zero=judge();
if(zero){zero=true;break;}
gen();
if(m[old]) break;
m[old]=true;
}
if(zero) cout<<"ZERO"<<endl;
else cout<<"LOOP"<<endl;
}
}