#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;

double dist(double *, double *);

int main(){

  double p1[2], p2[2], q[2], r[2], d1, d2, d3, cos_t, sin_t, cos_2t, sin_2t; 

  while(scanf("%lf, %lf, %lf, %lf, %lf, %lf",
              &p1[0], &p1[1], &p2[0], &p2[1], &q[0], &q[1]) != EOF){

    d1 = dist(p1, q);
    d2 = dist(p1, p2);
    d3 = dist(q, p2);
    cos_t = (d1 * d1 + d2 * d2 - d3 * d3) / (-2.0 * d1 * d2);
    sin_t = sqrt(1.0 - cos_t * cos_t);
    cos_2t = 2.0 * cos_t * cos_t - 1.0;
    sin_2t = 2.0 * sin_t * cos_t;
    
    r[0] = p1[0] + (q[0] - p1[0]) * cos_2t - (q[1] - p1[1]) * (-sin_2t);
    r[1] = p1[1] + (q[0] - p1[0]) * (-sin_2t) + (q[1] - p1[1]) * cos_2t;

    printf("%.6lf %.6lf\n", r[0], r[1]);

  }

  return 0;

}

double dist(double *p, double *q){

  double d, x, y;

  x = q[0] - p[0];
  y = q[1] - p[1];
  d = sqrt(x * x + y * y);

  return d;

}