def main(n, k): k -= 1 s0 = k // (n * 72) + 1 k %= n * 72 s1 = k // (n * 8) k %= n * 8 if s0 <= s1: s1 += 1 if s0 < s1: a = s1 - 1 else: a = s1 if k < a * n: u = 3 + k // a s2 = k % a else: u = 2+n - (k - a * n) // (8 - a) s2 = (k - a * n) % (8 - a) + a if min(s0, s1) <= s2: s2 += 1 if max(s0, s1) <= s2: s2 += 1 return u, s0, s1, s2 for _ in range(int(input())): n, k = list(map(int, input().split())) print(*main(n, k))