#556. 中大奖

中大奖

题目描述

小明有一天做梦梦见自己买的双色球彩票中奖了,于是第二天他马上去买了一注双色球。双色球的玩法是从1~33这33个红球中选择6个不同的号码球,再从1~16这16个蓝球中选择1个号码球,这7个号码构成一注。双色球的中奖规则如下: 一等奖:7个球全中 二等奖:中6个红球,蓝球没中 三等奖:中5个红球和蓝球 四等奖:中5个红球,蓝球没中,或者中4个红球和蓝球 五等奖:中3个红球和蓝球,或者中4个红球,蓝球没中 六等奖:中2个红球和蓝球,或者中1个红球和蓝球,或者只中了蓝球,没中红球 现在告诉你小明买的投注号码,请你编程告诉他中没中奖。

输入输出格式

输入

输入包含多组测试数据。 每组第一行输入7个正整数,表示小明买的号码,前6个是红球的号码,最后一个是蓝球的号码。 每组第二行也输入7个正整数,表示开奖号码,前6个是红球的号码,最后一个是蓝球的号码。 所有号码均在题目描述中的相应的范围内,输入中红球的号码一定是按照升序排序的。

输出

对于每组输入,如果小明中奖了,则输出对应的获奖等级,用阿拉伯数字表示,例如小明中了一等奖,则输出1,中了二等奖,则输出2,以此类推。如果小明没中奖,则输出“Poor Xiaoming”(引号不输出)。

样例

输入1

1 8 11 12 26 27 9
1 8 11 12 26 27 9
1 2 3 4 5 6 7
1 2 9 10 11 12 7
7 10 15 16 31 33 15
7 11 15 18 32 33 18

输出1

1
6
Poor Xiaoming

时间及空间限制

1s, 256MB.