Question d’entretien chez Asana

Design a system to solve a puzzle.