#include<cstdio>
#include<complex>
#include<cmath>
using namespace std;
typedef complex<double>P;
main(){
  P o,p,q;
  while(scanf("%lf,%lf,%lf,%lf,%lf,%lf",
	      &o.real(),&o.imag(),&p.real(),&p.imag(),&q.real(),&q.imag())==6){
    P N(p.real()-o.real(),p.imag()-o.imag());
    P L(q.real()-o.real(),q.imag()-o.imag());
    double t=abs(L);
    L/=abs(L);
    N/=abs(N);
    double d=2*(N.real()*L.real()+N.imag()*L.imag());
    P R(d*N-L);
    printf("%.8lf %.8lf\n",o.real()+t*R.real(),o.imag()+t*R.imag());
  }
}