2025.07.16
/*#include <stdio.h>
int n;
void f(int k)
{
if(k==1)
{
printf("1\n");
return ;
}
if(k%2==1)
{
f(3*k+1);
}
else if(k%2==0)
{
f(k/2);
}
printf("%d\n",k);
return ;
}
int main()
{
scanf("%d",&n);
f(n);
return 0;
}
#include <stdio.h>
int n,arr[2][101]={},sum=0;
int main()
{
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d %d",&arr[0][i],&arr[1][i]);
sum+=arr[1][i]%arr[0][i];
}
printf("%d",sum);
return 0;
}
*/
/**#include <stdio.h>
int k,n;
int SuperSum(int x,int y)
{
}
int main()
{
while( scanf("%d %d", &k, &n) != EOF )
printf("%d\n", SuperSum(k, n));
}
*/
#include <stdio.h>
int a1,b1,c1,d1,a2,b2,c2,d2;
int main()
{
scanf("%d %d %d %d %d %d %d %d",&a1,&b1,&c1,&d1,&a2,&b2,&c2,&d2);
if(a1>c2||b1>d2||a2>c1||b2>d1)
{
printf("NULL");
}
else
{
if((a1==a2&&b1==b2)||(a1==c2&&b1==d2)||(a1==a2&&b1==d2)||(a1==c2&&b1==b2)||(a2==c1&&b2==d1)||(a1==a2&&b2==d1)||(a2==c1&&b1==b2))
{
printf("POINT");
}
else
{
if((a1>=a2+1&&b1>=b2+1)||(c1<=a2-1&&d1<=b2-1)||(a1>=a2+1&&d1<=b2-1)||(c1<=a2-1&&b1>=b2+1)||(a2>=a1+1&&b2>=b1+1)||(c2<=a1-1&&d2<=b1-1)||(a2>=a1+1&&d2<=b1-1)||(c2<=a1-1&&b2>=b1+1))
{
printf("FACE");
}
else
{
printf("LINE");
}
}
}
return 0;
}




