/*
#include <stdio.h>
int main()
{
int memo[24]={};
int n,i,t;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
scanf("%d",&t);
memo[t]++;
}
for(i=1;i<=23;i++)
{
printf("%d ",memo[i]);
}
return 0;
}
*/
/*#include <stdio.h>
int main()
{
int n,m,i,k;
int a[10000]={};
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&k);
a[k]=1;
}
scanf("%d",&m);
for(i=1;i<=m;i++)
{
scanf("%d",&k);
printf("%d ",a[k]);
}
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
//배열 array
//문자열 string
//문자열의 끝에는 NULL이 있다!!
char str[41];
scanf("%s",str);
//공백이 없는 문자열 입력받을 때
gets(str);
//공백이 있는 문자열을 입력받을 때
printf("%s",str);
//문자열 출력
return 0;
}
*/
/*#include <stdio.h>
#include <string.h>
int main()
{
char c;
scanf("%c",&c);
printf("%c",c);
return 0;
}
*/
/*#include <stdio.h>
#include <string.h>
int main()
{
char str[9];
scanf("%s",str);
printf("%s",str);
return 0;
}*////////////
/*#include <stdio.h>
#include <string.h>
int main()
{
char str[31];
2310.21.3
/*#include <stdio.h>
#include <string.h>
int main()
{
char l[12];
scanf("%s",l);
if(l[0]=='l' && l[1]=='o' && l[2]=='v' && l[3]=='e' && l[4]== NULL)
{
printf("I love you.");
}
return 0;
}*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
char str[10];
scanf("%s",str);
printf("welcome! %s",str);
return 0;
}
*/
#include <stdio.h>
#include <string.h>
int main()
{
char S1[21],S2[21],S3[21];
scanf("%s %s %s",S1,S2,S3);
if(S1[strlen(S1)-1]==S2[0]&&
S2[strlen(S2)-1]==S3[0]&&
S3[strlen(S3)-1]==S1[0])
{
printf("good");
}
else{
printf("bad");
}
return 0;
}



