a puzzle for a puppet