#include #include #include #include #include #define mann 100005 using namespace std; int a[mann],b[mann]; int main() { int t,n; scanf("%d",&t); while(t--) { memset(b,0,sizeof(b)); long long sum=0; scanf("%d",&n); for(int i=0; ib[n-1]) sum+=abs(a[i+1]-a[i-1]); else { if(abs(a[i]-a[i-1])==b[n-1]) { if(abs(a[i+1]-a[i])==b[n-2]) sum+=max(b[n-3],abs(a[i+1]-a[i-1])); else sum+=max(b[n-2],abs(a[i+1]-a[i-1])); } else if(abs(a[i+1]-a[i])==b[n-1]) { if(abs(a[i]-a[i-1])==b[n-2]) sum+=max(b[n-3],abs(a[i+1]-a[i-1])); else sum+=max(b[n-2],abs(a[i+1]-a[i-1])); } else sum+=max(b[n-1],abs(a[i+1]-a[i-1])); } // else // sum+=b[n-1]; // cout<