T = int(input()) for _ in range(T): N, M = map(int, input().split()) # まず、初期棒だけで作れる分は作る base = min(M // 2, N // 4) N -= base * 4 # 残り木材 N だけで追加分を考える # 追加 z 回の必要木材は 5z + (z % 2) z = N // 5 # z が奇数で、N がちょうど 5z のときだけ 1 足りない # 例: N = 15, z = 3 だが、3回には 5*3+1 = 16 必要 if z % 2 == 1 and N % 5 == 0: z -= 1 ans = (base + z) * 3 print(ans)