#include<bits/stdc++.h>
using namespace std;
const int N=1010;
int n,m,a[N],f[N][N];
int main()
{
int x;
cin>>x;
for(int w=1;w<=x;w++)
{
scanf("%d%d",&n,&m);
memset(f,0,sizeof(f));
for(int i=1;i<=m;i++)
scanf("%d",&a[i]);
sort(a+1,a+m+1);
a[m+1]=n+1;
for(int len=1;len<=m;len++)
for(int l=1;l<=m-len+1;l++)
{
int r=l+len-1;
f[l][r]=0x3f3f3f3f;
for(int k=l;k<=r;k++)
f[l][r]=min(f[l][r],f[l][k-1]+f[k+1][r]+a[r+1]-a[l-1]-2);
}
printf("Case #%d: %d\n",w,f[1][m]);
}
return 0;
}