#include #include #include using namespace std; const int N=100010; int n,k; int a[N]; int main() { std::ios::sync_with_stdio(false); std::cin.tie(0); int t; cin>>t; while(t--) { map mp; cin>>n>>k; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+1+n); int last=0; for(int i=1;i<=n;i++) { last=max(last,a[i]-k); bool st=mp[last]; if(st==false) mp[last]=true; else if(last+1<=a[i]+k) { last++; mp[last]=true; } } cout<