#define rep(i,n) for(int i=0;i<(int)(n);i++) #define ALL(v) v.begin(),v.end() typedef long long ll; #include using namespace std; bool iskado(ll x,ll y,ll z){ if(y>x && y>z && x!=z) return true; if(y>t; while(t--){ int n; cin>>n; vector A(n),B(n),C(n); rep(i,n){ ll x; cin>>x; A[i]=x; B[(i+1)%n]=x; C[(i+2)%n]=x; } vector dpa(n),dpb(n),dpc(n); vector maa(n),mab(n),mac(n); for(int i=0;i