#include using namespace std; int main() { int Q; cin >> Q; while (Q--) { int N,T; cin >> N >> T; if(N == 2) { if(T%2 == 1) { cout << "No" << endl; } else { cout << "Yes" << endl; cout << 1 << " " << 2 << " " << T/2 << endl; } continue; } bool flag = false; for(int i = 0; i*2 <= T; i++) { if((T-i*2)%(N-2) == 0) { cout << "Yes" << endl; for(int j = 1; j <= N; j++) { for(int k = j+1; k <= N; k++) { if(j == 1) { cout << j << " " << k << " " << i << endl; } else { cout << j << " " << k << " " << (T-i*2)/(N-2) << endl; } } } flag = true; break; } } if(!flag) { cout << "No" << endl; } } }