问题 4670 --2010新生赛-B

4670: 2010新生赛-B

时间限制: 1 Sec  内存限制: 256 MB
提交: 0  解决: 0
[提交][状态][讨论版][命题人:]

题目描述

话说辉辉当了C语言的助教后,发现C语言逃课的孩子越来越多了,狡猾的辉辉决定采取点措施以正学风。

这天辉辉抓到了n个逃课的孩子,辉辉索要了他们的身份证号码。我们知道,身份证号码共有18位,第7位到第14位代表出生年月日,倒数第二位为奇数表示性别为男,为偶数则性别为女。辉辉是个爱护弱小(尤其女生)的人,所以他决定放过出生年月晚于199111月(含11月)的男生和晚于19917月(含7月)的女生。其他人,辉辉将果断地宣布他们挂科。

然而因为逃课人数很多,加上辉辉最近忙着约会,没空逐个去看身份证号码。所以他想让你写个程序帮他判断是否要挂掉这几个孩子。

输入

对于所有测试数据,首先用一行给出整数t,代表将有t组测试数据。

对于每组测试数据,独占一行,为一个孩子的身份证号码(注意有些身份证号码的最后一位可能是小写字母'x')。

输出

对应每个身份证号码输出一行,如果他不会挂科,则输出“Lucky Kid!”,代表他逃过一劫;否则输出“Fail”。

样例输入

2<br/>140106199102132545<br/>44051419911112411x<br/>

样例输出

Fail<br/>Lucky Kid!<br/>

来源

 

[提交][状态]