#include<bits/stdc++.h>
using namespace std;

int cross(int x1,int y1,int x2,int y2){return x1*y2-x2*y1;}
int dot(int x1,int y1,int x2,int y2){return x1*x2+y1*y2;}
int32_t main()
{
   //ios::sync_with_stdio(0); cin.tie(0);cout.tie(0);
   int x1,y1,x2,y2; scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
   int q; scanf("%d",&q);
   while(q--)
   {
   	  int x,y; scanf("%d%d",&x,&y);
   	  int p=cross(x-x1,y-y1,x2-x1,y2-y1);
   	  if(p<0) puts("COUNTER_CLOCKWISE");
   	  else if(p>0) puts("CLOCKWISE");
   	  else
   	  {
   	  	
   	  	 if(dot(x-x1,y-y1,x2-x1,y2-y1)<0) puts("ONLINE_BACK");
   	  	 else if(dot(x1-x2,y1-y2,x-x2,y-y2)<0) puts("ONLINE_FRONT");
   	  	 else  puts("ON_SEGMENT");  
   	  }
   }
return 0;
}
/*

*/
