Puzzle Synonym Matching