Asana interview question

Design a puzzle solver class