小苯生活在遥远的 B 星球,这天他正在等红绿灯,已知 B 星球的交规是:红灯有

秒,绿灯有

秒,红灯和绿灯是交替亮灯的。
(红灯上的时间从

减少到

后,再过一秒灯就会变成绿色,同时灯显示的时间也会变成

;绿灯也同理。)
已知目前红绿灯颜色为

,灯显示的时间为

,小苯过马路需要花费的时间为

。
遵守交规的小苯想知道,从此刻开始到他走到马路对面,最少经过多少秒,请你帮他算一算吧。(小苯一旦开始过马路就不会停下脚步。)
输入描述:
输入包含一行,四个数字
和一个字符
。
分别表示该路口红灯和绿灯的时间

,和目前灯上显示的数字

,以及小苯通过马路需要花费的时间

以及目前灯的颜色

('G' 表示绿灯,'R' 表示红灯)。
(保证输入的时间是合法的,即如果

'G',则

,否则

。)
输出描述:
输出一行一个整数,表示小苯走到马路对面最少经过的秒数。
示例1
说明
目前红绿灯是绿色,还剩 10 秒,刚好够小苯走过马路。
示例2
说明
目前是绿色,但只剩 5 秒,因此小苯需要等下一个绿灯,才能走过去,总共花费 45 秒。
备注:
红灯停,绿灯行。