#include <complex>
#include <cmath>
#include <iostream>
#include <cstdio>
using namespace std;
typedef complex<double> xy_t;

double X1,Y1,X2,Y2,XQ,YQ;

double dot_product(xy_t a, xy_t b) { return (conj(a)*b).real(); }

int main() {
  while (~scanf("%lf,%lf,%lf,%lf,%lf,%lf",&X1, &Y1, &X2, &Y2, &XQ, &YQ)) {
    xy_t P1(X1,Y1), P2(X2,Y2), Q(XQ,YQ);
    double t = dot_product(P2-P1, Q-P1)/norm(P2-P1);
    xy_t M = P1 + t * (P2 - P1);
    xy_t R = Q + 2.0 * (M - Q);

    printf("%.6f %.6f\n", real(R), imag(R));
  }
}
