memo
s
←
top
→