I solved this challenge by creating a single regex that uses an anchored non‐capturing group (^(?:…)$) with an alternation for each of the 15 target strings. Each alternative is written exactly as the target item, with regex metacharacters (like ., +, (, )) properly escaped to match the literal characters. This ensures that the pattern will match only one of the exact tokens provided and nothing else in the text.