a puzzle with a maze