for _ in range(int(input())): n, t = map(int, input().split()) if t % 2 == 0: print('Yes') for j in range(2, n + 1): print(1, j, t // 2) for i in range(2, n + 1): for j in range(i + 1, n + 1): print(i, j, 0) elif n == 3: print('Yes') print(1, 2, 0) print(1, 3, 0) print(2, 3, t) elif n % 2 == 1 and t >= n - 2: print('Yes') r = (t - (n - 2)) // 2 for j in range(2, n + 1): print(1, j, r) for i in range(2, n + 1): for j in range(i + 1, n + 1): print(i, j, 1) else: print('No')