#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;
    }
}