Status: IN
The substitution cipher is built by mapping each letter to its first occurrence position in the key; duplicate letters are skipped via a `not in table` guard, making the mapping order-dependent and deterministic.
Source: entries/2026/06/06/decode-the-message-solution.md
JSON