Problem D: 【2011基础】奖学金

Memory Limit:64 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:144 Solved:56

Description

CZ中学每学期都会给学生提供丰厚的奖学金,但是要想获得这些奖学金也不是一件容易的事情。CZ中学对学生成绩的评定一共有A、B、C、D共4个等级,提供的奖学金有如下几种:

A. 竞赛奖学金: 提供给至少在一门学科竞赛中获得省级一等奖以上奖项并且语数英三门课的成绩被评定为A或B而且还是三好学生的同学,奖金3000元 ;


B. 华英奖学金:提供给至少在一门学科竞赛中获得全省前20名的同学,奖金2000元 ;


C. 优秀三好学生奖学金: 提供给所有5门科目的成绩都被评定为A的三好学生,奖金1000元。

为了让尽量多的同学拿到奖学金,CZ中学规定:除了贫困生以外,所有的同学最多只能获得一项奖学金;如有满足多项奖学金要求的同学可以任选一个奖学金;贫困生获得的奖学金则没有任何限制,最多可以拿到全部3个奖学金。


现在学期快结束了,小k同学把他的成绩单给你看,希望你能告诉他在这学期他最多可以拿到多少奖学金。

Input

一行一个字符串,按如下的方式给出信息。


首先按照“语文 数学 英语 选修1 选修2的顺序给出小k所有5门课的成绩评定,A、B、C、D共4个等级,相邻两个成绩评定之间用一个空格隔开。 


然后给出一个空格,以下5个整数,相邻两个整数之间用一个空格隔开,分别表示小k参加5门学科竞赛的成绩信息。
-1表示小k没有参加那一门学科竞赛;
0表示小k获得了省前20的成绩;
1表示小k获得了省一等奖的成绩,省前20名一定是省一等奖;
2表示小k获得了省二等奖或省二等奖以下的成绩。 


接下来给出一个空格和一个字符,字符为Y或N,Y表示小k是三好学生,N表示小k不是三好学生。


最后是一个空格和一个字符,字符为Y或N,Y表示小k是贫困生,N表示小k不是贫困生。


行末没有多余空格,但会给出一个回车符。

Output

仅有一行包含一个整数,表示小k最多能得到多少奖学金。

Sample Input Copy

B A B A A 0 2 1 -1 0 Y N样例A A A A A 0 2 1 -1 0 Y Y样例D D D D D 1 1 1 1 1 N N

Sample Output Copy

3000样例6000样例0

HINT

样例解释1
小k同学同时符合竞赛奖学金和华英奖学金的标准,但是因为小k不是贫困生,所以最多只能得到一个奖学金,选择拿竞赛奖学金最多可以拿到3000元。


样例解释2
小k同学能同时符合3个奖学金的标准,并且小k是贫困生,所以小k可以拿到全部3个奖学金,共6000元 。


数据范围
40%的数据满足小k不是贫困生

Source/Category