#include <iostream>
using namespace std;

int main() 
{
	int a, b, c, d, s, t, u;
	scanf("%d", &a);
	scanf("%d", &b);
	scanf("%d", &c);
	scanf("%d", &d);
	scanf("%d", &s);
	scanf("%d", &t);
	scanf("%d", &u);
	if ((s * a + t * b + u == 0) || (s * c + t * d + u == 0))
	{ 
		printf ("(a,b) или  (b,c) принадлежат прямой");
	}
	else
	{
		if (((s * a + t * b + u > 0) && (s * c + t * d + u > 0)) || (( s * a + t * b + u < 0) && (s * c + t * d + u < 0)))
		{
			printf ("(a,b) и (c,d) принадлежат одной полуплоскости");
		}
		else
		{
			printf ("(a,b) и (c,d) принадлежат разным полуплоскостям");
		}
	}
return 0;
}