#include <bits/stdc++.h>
#include <iostream> 
#include<string>
#include<vector>
#include<algorithm>
#include<cmath>
#include <iomanip>
#include<string.h>
#include<queue>
#include <map>
#define LL long long
#define MM 1000000007
#define ff first
#define ss second
#define pii pair<int, int>
using namespace std;
int main()
{
//	ios_base::sync_with_stdio(false);
  //  cin.tie(NULL);
	LL i,t,z,j,ans,n,m,temp,l,r,flag,k,co;
	cin>>t;
	for(z=0;z<t;z++)
	{
		cin>>n;
		ans=co=0;
		LL arr[n];
		for(i=0;i<n;i++)
		{
			cin>>arr[i];
		}
		flag=max(abs(arr[0]-arr[1]),abs(arr[n-1]-arr[n-2]));
		for(i=1;i<n-1;i++)
		{
			flag=max(flag,abs(arr[i]-arr[i-1])+abs(arr[i]-arr[i+1])-abs(arr[i+1]-arr[i-1]));
		}
		for(i=1;i<n;i++)
		{
			arr[i]+=co;
			ans+=abs(arr[i]-arr[i-1]);
			co+=(arr[i-1]-arr[i]);
			arr[i]=arr[i-1];
		}
		ans-=flag;
		cout<<ans<<"\n";
	}
	return 0;
}
