program zad3;
var xa,ya,xb,yb,xc,yc, xa1,ya1,xb1,yb1,xc1,yc1, xs,ys:real;

procedure Simetrija(xa,ya,xs,ys:real; var xa1,ya1:real);
begin
  xa1:=2*xs-xa;
  ya1:=2*ys-ya;
end;

begin

  readln(xa,ya,xb,yb,xc,yc,xs,ys);
  
  Simetrija(xa,ya,xs,ys,xa1,ya1);
  Simetrija(xb,yb,xs,ys,xb1,yb1);
  Simetrija(xc,yc,xs,ys,xc1,yc1);
  
  writeln(xa1,ya1,xb1,yb1,xc1,yc1);

end.