//除开第一层外,第n号公寓所处楼层数 = [n-2/x](上取整)
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int T;
int main(){
scanf("%d",&T);
while(T--){
int n,x;
scanf("%d%d",&n,&x);
if(n<=2){
cout << "1" << endl;
}else{
int ans = ((n-2) + (x-1))/ x + 1; // n-2表示减去一楼的两层,最终结果得把一层给记上,故+1
cout << ans << endl;
}
}
return 0;
}