#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(); }