#include<iostream>
#include<cstdio>
#include<cmath>
#include<complex>
using namespace std;
typedef complex<double> p;
int main()
{
	double x1,y1,x2,y2,xq,yq;
	while(scanf("%lf,%lf,%lf,%lf,%lf,%lf",&x1,&y1,&x2,&y2,&xq,&yq)!=EOF)
	{
		p p1(x1,y1),p2(x2,y2),q(xq,yq);
		p2-=p1; q-=p1; //始点を原点にする
		q/=p2; //実軸となす角度を求める
		q=conj(q); //実軸と対象な点がRとなる
		q*=p2; q+=p1;

		printf("%.9lf %.9lf\n",q.real(),q.imag());
	}
  return 0;
}