import re
quest = input()
left = []
right = []
inp = input()
for i in re.finditer('[a-z]|<delete>|<bspace>|<left>|<right>', inp):
case = i.group()
if case == '<delete>':
if right:
right.pop()
elif case == '<bspace>':
if left:
left.pop()
elif case == '<left>':
if left:
right.append(left.pop())
elif case == '<right>':
if right:
left.append(right.pop())
else:
left.append(case)
if quest == ''.join(left + right[::-1]):
print('Yes')
else:
print('No')
CmltcG9ydCByZQoKcXVlc3QgPSBpbnB1dCgpIAoKbGVmdCA9IFtdCnJpZ2h0ID0gW10KCmlucCA9IGlucHV0KCkKCmZvciBpIGluIHJlLmZpbmRpdGVyKCdbYS16XXw8ZGVsZXRlPnw8YnNwYWNlPnw8bGVmdD58PHJpZ2h0PicsIGlucCk6CiAgICBjYXNlID0gaS5ncm91cCgpCiAgICBpZiBjYXNlID09ICc8ZGVsZXRlPic6CiAgICAgICAgaWYgcmlnaHQ6CiAgICAgICAgICAgIHJpZ2h0LnBvcCgpCiAgICBlbGlmIGNhc2UgPT0gJzxic3BhY2U+JzoKICAgICAgICBpZiBsZWZ0OgogICAgICAgICAgICBsZWZ0LnBvcCgpCiAgICBlbGlmIGNhc2UgPT0gJzxsZWZ0Pic6CiAgICAgICAgaWYgbGVmdDoKICAgICAgICAgICAgcmlnaHQuYXBwZW5kKGxlZnQucG9wKCkpCiAgICBlbGlmIGNhc2UgPT0gJzxyaWdodD4nOgogICAgICAgIGlmIHJpZ2h0OgogICAgICAgICAgICBsZWZ0LmFwcGVuZChyaWdodC5wb3AoKSkKICAgIGVsc2U6CiAgICAgICAgbGVmdC5hcHBlbmQoY2FzZSkKCmlmIHF1ZXN0ID09ICcnLmpvaW4obGVmdCArIHJpZ2h0Wzo6LTFdKToKICAgIHByaW50KCdZZXMnKQplbHNlOgogICAgcHJpbnQoJ05vJykKCg==