import java.util.*;
import java.lang.*;
import java.io.*;
class Brovko
{
{
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"); }
}
}
}
}
CmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwoKY2xhc3MgQnJvdmtvCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJZG91YmxlIGEsYixjLGQscyx0LHUsUixLOwoJU2Nhbm5lciBpbiA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CglhPWluLm5leHREb3VibGUoKTsKCWI9aW4ubmV4dERvdWJsZSgpOwoJYz1pbi5uZXh0RG91YmxlKCk7CglkPWluLm5leHREb3VibGUoKTsKCXM9aW4ubmV4dERvdWJsZSgpOwoJdD1pbi5uZXh0RG91YmxlKCk7Cgl1PWluLm5leHREb3VibGUoKTsKCWlmIChzPT0wICYmIHQ9PTApCgl7CgkJU3lzdGVtLm91dC5wcmludGYoItCj0YHQu9C+0LLQuNC1INC90LXQutC+0YDRgNC10LrRgtC90L46cyDQuCB0INC90LUg0LTQvtC70LbQvdGLINC+0LTQvdC+0LLRgNC10LzQtdC90L3QviDRgNCw0LLQvdGP0Y7RgtGB0Y8g0L3Rg9C70Y4uIFxuIik7Cgl9CgllbHNlCgl7CgkJUj0ocyphKSsodCpiKSt1OwoJCUs9KHMqYykrKHQqZCkrdTsKCQlpZiAoUj09MCB8fCBLPT0wKQoJCXsKCQkJU3lzdGVtLm91dC5wcmludGYgKCLQntC00L3QsCwg0LvQuNCx0L4g0L7QsdC1INC40Lcg0YLQvtGH0LXQuiDQu9C10LbQsNGCINC90LAg0L/RgNGP0LzQvtC5LCDRgdC+0L7RgtCy0LXRgtGB0LLQtdC90L3QviDQvdC1INC/0YDQtdC90LDQtNC70LXQttC40YIg0L3QuCDQvtC00L3QvtC5INC40Lcg0L/QvtC70YPQv9C70L7RgdC60L7RgdGC0LXQuS4gXG4iKTsKCQl9CgkJZWxzZSBpZiAoKFI+MCAmJiBLPjApIHx8IChSPDAgJiYgSzwwKSkKCQl7CgkJCVN5c3RlbS5vdXQucHJpbnRmICgi0J7QsdC1INGC0L7Rh9C60Lgg0L/RgNC40L3QsNC00LvQtdC20LDRgiDQvtC00L3QvtC5INC/0L7Qu9GD0L/Qu9C+0YHQutC+0YHRgtC4LiBcbiIpOwoJCX0KCQllbHNlCgkJewoJCQlpZigoUj4wICYmIEs8MCkgfHwgKFI8MCAmJiBLPjApKTsKCQkJewoJCQkJU3lzdGVtLm91dC5wcmludGYgKCLQntCx0LUg0YLQvtGH0LrQuCDQv9GA0LjQvdCw0LTQu9C10LbQsNGCINGA0LDQt9C90YvQvCDQv9C+0LvRg9C/0LvQvtGB0LrQvtGB0YLRj9C8LiBcbiIpOwoJCQl9CgkJfQoJfQogICAgfQp9