36
2 2 2 8 9 4 8 5
9 1 7 6 10 6 9 3
10 2 4 6 6 2 1 1
9 6 2 3 5 7 7 3
6 6 3 9 10 9 1 3
1 3 10 5 10 10 4 1
10 3 10 4 5 5 3 4
10 3 4 9 3 3 7 3
6 9 9 2 6 4 3 3
7 2 1 10 4 7 6 2
3 4 3 4 3 2 9 5
7 8 2 9 8 3 2 3
5 4 6 9 4 4 8 3
5 2 2 8 1 5 7 5
4 7 10 2 10 9 2 3
4 8 2 3 6 6 3 2
8 10 4 3 4 2 1 4
10 6 10 5 6 5 8 5
4 7 3 8 3 8 1 4
1 6 6 6 7 1 8 3
2 8 5 6 4 5 7 3
2 1 10 2 1 2 8 3
3 5 9 2 6 10 8 4
10 5 6 7 10 3 5 3
5 7 3 9 5 5 10 5
8 1 3 10 7 10 9 3
3 6 2 1 2 6 2 2
8 6 4 6 5 2 5 4
1 10 5 3 9 9 5 5
8 3 5 9 1 6 4 4
2 5 3 4 9 5 9 5
3 10 8 2 6 7 9 3
5 1 2 5 7 1 8 2
3 4 8 8 4 9 6 3
8 3 7 5 5 6 5 5
7 7 4 9 1 8 5 2
OUTSIDE
INSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE
INSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE
INSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE
INSIDE
OUTSIDE
OUTSIDE
OUTSIDE
INSIDE
INSIDE
INSIDE
OUTSIDE
INSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE
OUTSIDE

def getArea(x1,y1,x2,y2,x3,y3):
	return abs(((x1-x3)*(y2-y1) - (x1-x2)*(y3-y1))/2.0)
	
cases = int(raw_input())

for case in range(cases):
	coords = raw_input()
	coords = coords.split(" ")
	x1 = int(coords[0])
	y1 = int(coords[1])
	x2 = int(coords[2])
	y2 = int(coords[3])
	x3 = int(coords[4])
	y3 = int(coords[5])
	px = int(coords[6])
	py = int(coords[7])
	
	area = getArea(x1,y1,x2,y2,x3,y3)
	area1 = getArea(x1,y1,x2,y2,px,py)
	area2 = getArea(x2,y2,x3,y3,px,py)
	area3 = getArea(x3,y3,x1,y1,px,py)
	sums = area1+area2+area3
	
	if sums == area:
		print "INSIDE"
	else:
		print "OUTSIDE"