#include<stdio.h>
//矩形着色问题
int main()
{
int T, Px, Py, Ax, Ay, Bx, By;
scanf("%d", &T);
while(T--&&T<150)
{
scanf("%d%d", &Px, &Py);
scanf("%d%d%d%d", &Ax, &Ay, &Bx, &By);
if(Ax<Px&&Px<Bx&&Py>Ay&&Py<By&&Ax<Bx&&Ay<By&&Ax>=0&&Ax<=100&&Ay>=0&&Ay<=100&&Bx>=0&&Bx<=100&&By>=0&&By<=100)
{
printf("Inside\n");
}
else if(Px<Ax||Px>Bx||Py<Ay||Py>By&&Ax<Bx&&Ay<By&&Ax>=0&&Ax<=100&&Ay>=0&&Ay<=100&&Bx>=0&&Bx<=100&&By>=0&&By<=100)
{
printf("Outside\n");
}
else if(Ax<Bx&&Ay<By&&Ax>=0&&Ax<=100&&Ay>=0&&Ay<=100&&Bx>=0&&Bx<=100&&By>=0&&By<=100)
printf("On\n");
}
return 0;
}
//矩形着色问题
int main()
{
int T, Px, Py, Ax, Ay, Bx, By;
scanf("%d", &T);
while(T--&&T<150)
{
scanf("%d%d", &Px, &Py);
scanf("%d%d%d%d", &Ax, &Ay, &Bx, &By);
if(Ax<Px&&Px<Bx&&Py>Ay&&Py<By&&Ax<Bx&&Ay<By&&Ax>=0&&Ax<=100&&Ay>=0&&Ay<=100&&Bx>=0&&Bx<=100&&By>=0&&By<=100)
{
printf("Inside\n");
}
else if(Px<Ax||Px>Bx||Py<Ay||Py>By&&Ax<Bx&&Ay<By&&Ax>=0&&Ax<=100&&Ay>=0&&Ay<=100&&Bx>=0&&Bx<=100&&By>=0&&By<=100)
{
printf("Outside\n");
}
else if(Ax<Bx&&Ay<By&&Ax>=0&&Ax<=100&&Ay>=0&&Ay<=100&&Bx>=0&&Bx<=100&&By>=0&&By<=100)
printf("On\n");
}
return 0;
}