Q = int(input()) for _ in range(Q): D,K = map(int, input().split()) if D==0: if K==1: print("Yes") print(0,0) else: print("No") continue if D%2==1: if K<=8*(D//2)+4: print("Yes") n = (K-1)//8 print(D//2-n, D//2+n) else: print("No") continue if 1<=K<=4: print("Yes") print(D//2,D//2) elif K<=8*D//2: n = (K-4+7)//8 print("Yes") print(D//2-n, D//2+n) else: print("No")