Problem5096--身份证的秘密(secret)

5096: 身份证的秘密(secret)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

学校在每年新生报名时都要录入大量的学生信息,有学生的身份证号、学生的性别、出生年月、家庭住址等等。做为知名的信息学学生小K同学自然是很受老师们的青睐,每年都会受邀帮助老师录入学生信息。
小 K 同学了解到身份证($18$位)的数字编排规则是这样的:
前 $1,\ 2$ 位数字表示:所在省(直辖市、自治区)的代码;
第 $3,\ 4$ 位数字表示:所在地级市(自治州)的代码;
第 $5,\ 6$ 位数字表示:所在区(县、自治县、县级市)的代码;
第 $7 \sim 14$ 位数字表示:出生年、月、日;
第 $15,\ 16$位数字表示:所在地的派出所的代码;
第 $17$ 位数字表示性别:奇数表示男性,偶数表示女性;
第 $18$ 位数字是校检码:也有的说是个人信息码,不是随计算机的随机产生,它是用来检验身份证的正确性。校检码可以是 $0 \sim 9$ 的数字,有时也用 X 表示。
做为一名出色的信息学学生,小 K 很快就发现只要知道学生的身份证号码,就能知道学生的出生日期、性别!比如,由身份证号:330722198501182615可知,7-14位是出生年月日1985/01/18 ;17位数字 1 是奇数,代表男性。
小 K 已经想到了如何设计一个程序从身份证中得出学生的出生日期以及性别,但小K想考考同样学信息学的你,你能完成这个程序吗?

Input

输入文件只有一行,一个由 18 位阿拉伯数字构成的身份证号。

Output

输出文件只有一行,包含一个出生日期以及性别,中间用空格隔开。其中出生日期之间用/隔开,男性:用 male 表示,女性:用 female 表示。

Constraints

$20\%$ 的数据满足第 $17$ 位等于 $1$。
$20\%$ 的数据满足第 17 位等于 $2$。
对于 $100\%$ 的数据,输入只可能包含 $18$ 位的身份证号。

Sample 1 Input

330722198501182615

Sample 1 Output

1985/01/18 male

Sample 2 Input

33072220121212142X

Sample 2 Output

2012/12/12 female

Source/Category