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...}$