2459: 骰子

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:14 解决:9

题目描述

让我们一起来看下.一个放在桌面上的骰子,如图1所示

 

数字1在上方,数字2South()方位,数字3East()方位,每一对相反方位的数字之和是7,按照上述.数字5North()方位,数字4west(西)方位,数字6在下方,如图l所示.数字456在图1中是看不到的。

骰子的初始位置如图1所示.按照下列 6条规则旋转骰子,规则如图2和图3所示:

2中所示的4条旋转规则是将骰子按照规则指定的方位旋转90度。

 

3中所示的2条旋转规则是将骰子沿水平方向分别向left()Right()方位旋转90

3.旋转规则Left()Right()

你的任务是编写一个程序,从图l所示的方位开始,根据给定的一系列规别连续的旋转骰子.程序要求输出旋转骰子过程中位于上方的数字之和(其中包括图1所示的初始方位上的数字1)

输入

第一行输入一个整数nn≤1000),表示执行旋转的总步数。

2n-1行分别输入6条旋转规则中6个方位中的一个

输出

最后一行输出旋转过程中位于骰子上方的数字之和

样例输入 复制

5
North
North
East
South
West

样例输出 复制

21

提示

dice.in dice.out

8 34

West

North

Left

South

Right

North

Left

East