import sys input = sys.stdin.readline N,P,Q=map(int,input().split()) X=[list(map(int,input().split())) for i in range(N)] ANS=[[0,0] for i in range(N)] SA=[0]*N for i in range(N): x,a,b=X[i] if x<=a: ANS[i][0]=x ANS[i][1]=0 SA[i]=min(x,b) else: if a+bQ: print("No") exit() if SUMA<=P: print("Yes") for i in range(N): print(*ANS[i]) exit() sa=SUMA-P if sa>sum(SA): print("No") exit() for i in range(N): if SA[i]>0: MIN=min(sa,SA[i]) ANS[i][0]-=MIN ANS[i][1]+=MIN sa-=MIN SUMA=0 SUMB=0 for i in range(N): SUMA+=ANS[i][0] SUMB+=ANS[i][1] if SUMA<=P and SUMB<=Q: print("Yes") for i in range(N): print(*ANS[i]) else: print("No")