#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; bool is_kadomatsu(int a, int b, int c){ if(a==c) return false; if(ac) return true; if(a>b && b>t; while(t--){ int n; cin>>n; vector a(n+2); for(int i=0; i>a[i+2]; } for(int i=0; i<2; i++) a[i]=a[i+n]; ll ans=0; for(int p=0; p<3; p++){ vector dp(n+1); for(int i=3; i<=n; i++){ dp[i]=dp[i-1]; if(is_kadomatsu(a[i-3+p], a[i-2+p], a[i-1+p])){ dp[i]=max(dp[i-3]+a[i-3+p], dp[i]); } } ans=max(ans, dp[n]); } cout<