|There's more than one way to do things|
All I can say in response is a) I would love to see your approach coded; b) you will not appreciate the complexity of the problem until you have attempted to code a solution.
The devil, as always, is in the detail. Performing the mappings is relatively simple, but avoiding the production of the cases that are explicitly excluded: Particularly
1078-913-5: je Bo" 9 1 da , since there are two subsequent digits in the encoding
Throws most initial and theoretical solutions into a cocked hat.
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.