#include <cstdio>
#include <cstring>
#include <algorithm>
#include <string>
#include <cmath>
#include <stack>
#include <vector>
#include <map>
#include <set>
#include <queue>
#include <list>
#include <iostream>
#include <climits>
#include <cfloat>

using namespace std;

int main()
{
	double x1, y1, x2, y2, xq, yq;
	while (scanf("%lf,%lf,%lf,%lf,%lf,%lf", &x1, &y1, &x2, &y2, &xq, &yq) != EOF)
	{
		double x, y;
		if (x1 != x2 && y1 != y2)
		{
			double a1 = (y1-y2)/(x1-x2);
			double b1 = y1 - a1*x1;
			double a2 = -1/a1;
			double b2 = yq - a2*xq;
			double xc = (b2-b1)/(a1-a2);
			double yc = a1*xc + b1;
			x = 2*xc - xq;
			y = 2*yc - yq;
		}
		else if (x1 == x2)
		{
			x = 2*x1 - xq;
			y = yq;
		}
		else
		{
			x = xq;
			y = 2*y1 - yq;
		}

		printf("%.6f %.6f\n", x, y);
	}

	return 0;
}