 #include<iostream>
 #include<stdio.h>
 #include<string>
 #include<math.h>
 #include<iomanip>
 #include<algorithm>
 #include<string.h>
 #include<cctype>
 #include<map>
 #include<set>
 #include<vector>
 #include<sstream>
 #include<stack>
 #include<queue>
 #include<deque>
 #include<functional>
 #include<utility>
 
 using namespace std;
 
 int main()
 {
   double x1,y1,x2,y2,xq,yq;
   char temp1,temp2,temp3,temp4,temp5;
   while(cin>>x1>>temp1>>y1>>temp2>>x2>>temp3>>y2>>temp4>>xq>>temp5>>yq)
   {
     double xr,yr;
     if(x1==x2)   
     {
       xr=2*x1-xq;
       yr=yq;             
     }       
     else if(y1==y2)
     {
       xr=xq;
       yr=2*y1-yq;     
     }            
     else
     {
       double k=(y2-y1)/(x2-x1);
       double b=y1-(y2-y1)/(x2-x1)*x1;
       xr=(xq*(x2-x1)/(y2-y1))+yq-k*xq-2*b+yq;
       xr=xr/(k+(x2-x1)/(y2-y1));  
       yr=-(x2-x1)/(y2-y1)*(xr-xq)+yq;
     }             
     printf("%.6lf %.6lf\n",xr,yr);
   }
   //while(1);
   return 0; 
 }

 