#!/usr/bin/python

# vyhodnocovac primitivne rekurzivnych funkcii
# 
# syntax vstupu: 
# * line 1: funkcia: vyraz zo S, Z, P(n,k), C(f,...) a R(f,g)
# * line 2: vstup pre nu: postupnost nezapornych celych cisel
# 
# priklad vstupu (konstanta):
# C(S,C(S,Z))
#
# 
# priklad vstupu (scitanie):
# R(P(1,1),C(S,P(3,1)))
# 4 7
#
# priklad vstupu (nasobenie):
# R(Z,C(R(P(1,1),C(S,P(3,1))),P(3,1),P(3,3)))
# 4 7

def rozbi(parametre):
  vystup = []
  vnutri, zac = 0, 0
  for kde in range(len(parametre)):
    if parametre[kde]=='(': vnutri += 1
    if parametre[kde]==')': vnutri -= 1
    if parametre[kde]==',' and vnutri==0: 
      vystup.append( parametre[zac:kde] )
      zac = kde+1
  vystup.append( parametre[zac:] )
  return vystup

def vyhodnot(funkcia, vstup):
  if funkcia=='S': return vstup[0] + 1
  if funkcia=='Z': return 0
  parametre = rozbi( funkcia[2:-1] )
  if funkcia[0]=='P': return vstup[ int(parametre[1]) - 1 ]
  if funkcia[0]=='C':
    hodnoty = [ vyhodnot(x,vstup) for x in parametre[1:] ]
    return vyhodnot( parametre[0], hodnoty )
  if funkcia[0]=='R':
    if vstup[0]==0:
      return vyhodnot( parametre[0], vstup[1:] )
    else:
      mensi = vyhodnot( funkcia, [ vstup[0]-1 ] + vstup[1:] )
      return vyhodnot( parametre[1], [ mensi, vstup[0]-1 ] + vstup[1:] )

from sys import stdin
funkcia = stdin.readline().strip()
vstup = [ int(x) for x in stdin.readline().split() ]
print vyhodnot( funkcia, vstup )
