#include<iostream>
#include<algorithm>
using namespace std;
double x[3],y[3];
bool isin(double px,double py){
    bool ok=true;
        for(int i=0;i<3;i++){
            bool plus=false;
            if(x[(i+1)%3]==x[(i+2)%3]){
                if(x[i]>x[(i+1)%3])plus=true;
            }
            else{
                double a,b;
                a=(x[i]-x[(i+1)%3])*(y[(i+2)%3]-y[(i+1)%3]);
                b=(y[i]-y[(i+1)%3])*(x[(i+2)%3]-x[(i+1)%3]);
                if(a>b)plus=true;
            }
            bool pnt=false;
            if(x[(i+1)%3]==x[(i+2)%3]){
                if(px>x[(i+1)%3])pnt=true;
            }
            else{
                double a,b;
                a=(px-x[(i+1)%3])*(y[(i+2)%3]-y[(i+1)%3]);
                b=(py-y[(i+1)%3])*(x[(i+2)%3]-x[(i+1)%3]);
                if(a>b)pnt=true;
            }
            if(pnt!=plus)ok=false;
        }
        if(ok)return true;
        else return false;
}
int main(){
	char z;
	double xx[4],yy[4];
	while(cin>>xx[0]>>z>>yy[0]){
		for(int i=1;i<4;i++)cin>>z>>xx[i]>>z>>yy[i];
		bool ok=true;
		for(int i=0;i<4;i++){
			for(int j=0;j<3;j++)x[j]=xx[j],y[j]=yy[j];
			if(isin(xx[3],yy[3]))ok=false;
			double kx=xx[3],ky=yy[3];
			for(int j=0;j<3;j++)xx[j+1]=x[j],yy[j+1]=y[j];
			xx[0]=kx,yy[0]=ky;
		}
		if(ok)cout<<"YES"<<endl;
		else cout<<"NO"<<endl;
	}
	return 0;
}