#!/usr/bin/env python def ChkKado(x, y, z): if x != y != z != x: if x > y < z or x < y > z: return True return False def MkRange(d0, dt): tmax = float('inf') tmin = 0.0 if dt == 0: if d0 <= 0: tmax = -1 elif dt > 0: tmin = max(0.0, -d0/dt) elif dt < 0: tmax = -d0/dt return [tmin, tmax] def ChkAbKado(x0, y0, z0, xt, yt, zt): dyx = [y0 - x0, yt - xt] dyz = [y0 - z0, yt - zt] yxrange = MkRange(*dyx) yzrange = MkRange(*dyz) if yxrange[1] < 0 or yzrange[1] < 0: return False elif max(yxrange[0], yzrange[0]) < min(yxrange[1], yzrange[1]): return True elif min(yxrange[0], yzrange[0]) > max(yxrange[1], yzrange[1]): return True else: return False N = int(input()) tcases = [] for i in range(N): tcases.append([int(x) for x in input().split()]) for tcase in tcases: if ChkKado(*tcase[:3]): print('YES') elif ChkAbKado(*tcase): print('YES') else: print('NO')