var

  i, n, a, b, x, y, xp, yp : integer;

  f, g : Text;

  p : boolean;

 

function SaIsteStrane(x1, y1, x2, y2, a, b : real) : boolean;

begin

  SaIsteStrane := (y1-a*x1-b)*(y2-a*x2-b) >= 0;

end;

 

begin

  Assign(f,'Tacke.in'); Assign(g,'Tacke.out');

  Reset(f); Rewrite(g);

  ReadLn(f,n,a,b);

  ReadLn(f,xp,yp);

  i := 2; p := True;

  While (i <= n) and p do

    begin

      ReadLn(f,x,y);

      if not SaIsteStrane(x,y,xp,yp,a,b) then p := False;

      i := i + 1;

    end;

  if p then WriteLn(g,'Sve tacke su sa iste strane date prave.')

  else WriteLn(g,'Nisu sve tacke sa iste strane date prave.');

  Close(f); Close(g);

end.