#include #include #define MAX (1<<15) using namespace std; int *hPath(int n); void printIndex(int idx, int n); int main() { int t,n,d,i,index,temp,*path = new int[MAX],j; scanf("%d",&t); while(t--) { index = 0; scanf("%d%d",&n,&d); for(i=0;i