 #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 arr[20+2][2];
   int count=0;
   double x,y;
   char temp;
   while(cin>>x>>temp>>y)
   {
     arr[count][0]=x;
     arr[count][1]=y;
     count++;                     
   } 
   double sum=0;
   for(int i=0;i<count-2;i++)
   {
     double a=sqrt(pow((arr[i][0]-arr[i+1][0]),2)+pow((arr[i][1]-arr[i+1][1]),2)); 
     double b=sqrt(pow((arr[i+1][0]-arr[i+2][0]),2)+pow((arr[i+1][1]-arr[i+2][1]),2));
     double c=sqrt(pow((arr[i][0]-arr[i+2][0]),2)+pow((arr[i][1]-arr[i+2][1]),2));
     double z=1.0/2*(a+b+c);
     double S=sqrt(z*(z-a)*(z-b)*(z-c));
     sum+=S;         
   }
   printf("%.6lf\n",sum);
   //while(1);
   return 0; 
 }