# include <stdio.h>

/** αποθηκευση και επεξεργασια αποτελεσμάτων από  αγώνες ποδοσφαίρου **/

#define MAXN 5

/** diabazei zeygaria apo agones **/


/** diabazei goal oso ta goal einai arnitika **/
int readGoal()
{
	int x;
	do
	{
		printf("Dose goal \n");
		scanf("%d",&x);
	}while(x<0);
	return x;
}


/** anagnosi apotelesmaton agonon **/
void readAgones(int h[],int v[],int n)
{
	int i;
	for(i=0;i<n;i++)
	{
		printf("Apotelesma %4d \n",i+1);
		h[i]=readGoal();
		v[i]=readGoal();
	}
}

/** emfanizei tous agones **/
void printAgones(int h[],int v[],int n)
{
	int i;
	for(i=0;i<n;i++)
	{
		printf("%d-%d\n",h[i],v[i]);
	}
}


/** briskei kai epistrefei ton agona me ta perissotera goal**/
int maxGoals(int h[],int v[],int n)
{
	int max=h[0]+v[0];
	int maxpos=0;
	int i;
	for(i=0;i<n;i++)
	{
		if((h[i]+v[i])>max)
		{
			max=h[i]+v[i];
			maxpos=i;
		}
	}
	return maxpos;
}

/** epistrefei 1 an nikise i omada pou epaize sto gipedo tis **/
int homeWin(int h,int v)
{
	//return (h>v)?1:0;
	
	if(h>v) return 1;
	else return 0;
}

/** epistrefei 1 an nikise i omada pou epaize ektos **/
int visitorWin(int h,int v)
{
	if(v>h) return 1;
	else return 0;
}

/** epistrefei 1 an den nikise kaneis (X) **/
int noneWin(int h,int v)
{
	if(h==v) return 1;
	else return 0;
}


/** anagnosi problepseon **/
void readPropo(char x[],int n)
{
	int i;
	for(i=0;i<n;i++)
	{
		printf("Dose problepsi %d \n",i+1);
		x[i]=getchar();
	
		while(getchar()!='\n');
		
	}
}

/** emfanisi problepseon **/
void printPropo(char x[],int n)
{
	int i;
	for(i=0;i<n;i++)
	printf("%c\n",x[i]);
}

/** metraei poses sostes problepseis ekana
 * h=>goal entos edras
 * v=>goal ektos edras
 * p=>problepsi
 * n=>plithos agonon */
int countSuccess(int h[],int v[],char p[],int n)
{
	int total=0;
	int i;
	for(i=0;i<n;i++)
	{
		if(p[i]=='1' && homeWin(h[i],v[i])) total++;
		if(p[i]=='2' && visitorWin(h[i],v[i])) total++;
		if(p[i]=='x' && noneWin(h[i],v[i])) total++;
	}
	return total;
}

int main()
{
	int home[MAXN],visitor[MAXN];
	char propo[MAXN];
	int maxpos;
	readPropo(propo,MAXN);
	printPropo(propo,MAXN);
	readAgones(home,visitor,MAXN);
	printAgones(home,visitor,MAXN);
	maxpos=maxGoals(home,visitor,MAXN);
	printf("O agonas me ta pio polla goal %4d kai mpikan %4d goal \n",
		maxpos,(home[maxpos]+visitor[maxpos]));
	printf("Epityxies sto propo %4d \n",countSuccess(home,visitor,propo,MAXN));
	return 0;
}
