
import java.util.*;
import java.lang.*;
import java.io.*;

class Brovko
{
	public static void main (String[] args) throws java.lang.Exception
	{
	double a,b,c,d,s,t,u,R,K;
	Scanner in = new Scanner(System.in);
	a=in.nextDouble();
	b=in.nextDouble();
	c=in.nextDouble();
	d=in.nextDouble();
	s=in.nextDouble();
	t=in.nextDouble();
	u=in.nextDouble();
	if (s==0 && t==0)
	{
		System.out.printf("Условие некорректно:s и t не должны одновременно равняются нулю. \n");
	}
	else
	{
		R=(s*a)+(t*b)+u;
		K=(s*c)+(t*d)+u;
		if (R==0 || K==0)
		{
			System.out.printf ("Одна, либо обе из точек лежат на прямой, соответсвенно не пренадлежит ни одной из полуплоскостей. \n");
		}
		else if ((R>0 && K>0) || (R<0 && K<0))
		{
			System.out.printf ("Обе точки принадлежат одной полуплоскости. \n");
		}
		else
		{
			if((R>0 && K<0) || (R<0 && K>0));
			{
				System.out.printf ("Обе точки принадлежат разным полуплоскостям. \n");
			}
		}
	}
    }
}