Matchboxes and problem solving