#include "bits/stdc++.h" using namespace std; using ll = long long; using P = pair; const ll INF = (1LL << 61); ll mod = 998244353; bool f(vectora) { if (a[0] == a[1] || a[1] == a[2] || a[0] == a[2])return false; if ((a[1] > a[0] && a[1] > a[2]) || (a[1] < a[0] && a[1] < a[2]))return true; else return false; } signed main() { ios::sync_with_stdio(false); cin.tie(0); int T; cin >> T; for (int _ = 0; _ < T; _++) { int N; cin >> N; vectorA(N); for (int i = 0; i < N; i++)cin >> A[i]; vector

p; for (int i = 0; i < N; i++) { p.push_back({ A[i], i }); } sort(p.rbegin(), p.rend()); vectorok(N); ll ans = 0; for (int i = 0; i < N; i++) { int now = p[i].second; vectora = { A[now%N], A[(now + 1) % N],A[(now + 2) % N] }; if (f(a)&& !ok[now%N] && !ok[(now+1)%N]&&!ok[(now+2)%N]) { ans += A[now%N]; ok[now%N] = true; ok[(now + 1) % N] = true; ok[(now + 2) % N] = true; } } cout << ans << endl; } return 0; }