07/21/2018 04:03:47 PM (643779)

See for the original challenge

See this blog for non-optimized version

You came to this page from this blog

Enter a phone number (up to 10 digits or letters). Like "123-345-7890" or "Microsoft" All nondigit, non alpha will be removed automatically.

Keep in mind that the 50000 word spelling dictionary used contains lots of abbreviations like "ny", "pm", "etc" (because they're not spelling errors)

Phone number or phrase:

The source code (about 80 lines, written in Visual Foxpro )