MATCH PUZZLES