// kadai8-1.c

struct each_score {
     int  ten;   //点数
     int  gou;    //合格・不合格
};

struct SEISEKI {
    char name[50];
    struct each_score  kokugo;
    struct each_score  sugaku;
};

void check_score(int borderline,  struct SEISEKI *a)
{
	a->kokugo.gou = (a->kokugo.ten < borderline) ? 0 : 1;
	a->sugaku.gou = (a->sugaku.ten < borderline) ? 0 : 1;
}

void print_score(struct SEISEKI a)
{
	char *gou[] = {"rejection","accept"};

	printf("name: %s\n", a.name);
	printf("kokugo %d : %s\n", a.kokugo.ten, gou[a.kokugo.gou]);
	printf("sugaku %d : %s\n", a.sugaku.ten, gou[a.sugaku.gou]);
}

int main()
{
	struct SEISEKI score[3];
	int i;

	for (i = 0; i < 3; i++) {
		scanf("%49s%d%d", score[i].name, &score[i].kokugo.ten, &score[i].sugaku.ten);
		check_score(60, &score[i]);
	}
	for (i = 0; i < 3; i++) {
		print_score(score[i]);
	}
	return 0;
}
