#include <bits/stdc++.h>
using namespace std;
int t;
long n,k;
vector<int>a(3);
int main() {
cin>>t;
while(t--){
cin>>n>>k>>a[0]>>a[1]>>a[2];
sort(a.begin(),a.end());
if(n<3*k){
cout<<-1<<endl;
continue;
}
int d1=a[1]-a[0];
int d2=a[2]-a[1];
int d3=n-(d1+d2);
int ans=0;
if(d1<k) ans+=k-d1;
if(d3<k) ans+=k-d3;
if(d2<k) ans+=k-d2;
cout<<ans<<endl;
}
}



京公网安备 11010502036488号