#include <bits/stdc++.h>
#include <atcoder/all>
using namespace std;
using ll = long long;
#define rep(i,n) for(int i=0;i<(int)(n);i++)

void solve(){
	int d,k;
	cin>>d>>k;
	if(d==0){
		if(k==1){
			cout<<"Yes\n";
			cout<<"0 0\n";
		}else{
			cout<<"No\n";
		}
		return;
	}
	if(d*4<k){
		cout<<"No\n";
		return;
	}
	cout<<"Yes\n";
	int mx=d*4;
	mx-=4;
	if(mx<k){
		cout<<0<<" "<<d<<"\n";
		return;
	}
	int ct=0;
	while(mx>=k){
		mx-=8;
		ct++;
	}
	cout<<ct<<" "<<d-ct<<"\n";
}

int main(){
	int t;
	cin>>t;
	rep(i,t) solve();
}