1602: [ECUST2018新生赛]骰子

内存限制:256 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:115 通过:70

题目描述

小花梨和小信息玩起了丢骰子的游戏,但是觉得太无聊了,就把游戏进行升级。
小花梨告诉小信息骰子上下左右前后6个面的点数,然后给出骰子的一系列翻滚的操作,让小信息求出最终最上面的点数是多少。
小信息知道你肯定可以编程计算出来,所以就把问题交给了你
F操作:向前翻滚
B操作:向后翻滚
L操作:向左翻滚
R操作:向右翻滚

输入格式

第一行一个整数T,表示有T组数据(1≤T≤100)
对于每组数据,输入第一行,有6个整数,分别表示上下左右前后的点数
输入第二行为一行长度不超过50的字符串,只由'F','B','L','R'组成。
分别表示对应的操作,操作顺序是字符串从左往后的顺序
输入保证各个面的点数不会相同,且均为1-6中的数字

输出格式

对于每一组数据,输出"Case x: ans"(不含引号)
x表示第x组测试数据,从1开始编号,ans表示最上面的点数

输入样例 复制

2
1 6 4 3 2 5
LB
1 6 4 3 2 5
FF

输出样例 复制

Case 1: 2
Case 2: 6