P16436 [XJTUPC 2026] 幽灵×毕业

题目背景

:::epigraph[校队机房中的对话] 哦不,我补考估计要挂科了!" "那又如何,至少你去参加了补考,这就已经超越你学长了。" :::

题目描述

长江后浪推前浪,一代新人换旧人。随着 XJTUPC2026 的举办,又一届学长即将毕业,不过在那之前,还有一件事情需要办理…… 众所周知,在某所西安高校,毕业学生需要修读 12 学分的通识类课程,一般由 $3$ 门**通识类核心课**和 $3$ 门**通识类选修课**构成。 现在假定所有学生均只修读了 $6$ 门通识类课程,第 $i$ 门课程要么是**通识类核心课**,要么是**通识类选修课**。 现在由于众所周知的系统问题,学生们只能人工计算自己是否修读了足够的课程,即判断是否修读了至少 $3$ 门**通识类核心课**和至少 $3$ 门**通识类选修课**。不过这太麻烦了,希望你能写一个程序完成这个功能。

输入格式

输入共一行,包含六个整数 $x_1,x_2,\cdots, x_6$($x_1,x_2\cdots,x_6\in\{0,1\}$),用一个空格分隔。对于第 $i$ 个整数 $x_i$: - $x_i=0$ 表示该学生修读的第 $i$ 门通识类课程为**通识类核心课**; - $x_i=1$ 表示该学生修读的第 $i$ 门通识类课程为**通识类选修课**。

输出格式

输出共一行,包含一个字符串: - 当该学生修读了至少 $3$ 门**通识类核心课**和至少 $3$ 门**通识类选修课**,输出 $\tt{Congratulations\ on\ graduation!}$ - 否则,输出 $\tt{Songfes\ in\ Japan...}$