20 Spider and prey (stack)