An alphametic puzzle is a puzzle where words and numbers are put together into an arithmetic formula such that digits can be substituted for the letters to make the formula true.

Enter a complete alphametic expression such as `TWO + TWO = FOUR`

and the system will output all possible solutions for it. Operands can consist of both letters and numbers. The standard
precedence expressions can include `+, -, *, /, %, ()`

operators.

**Warning!** With many variables, there are **VERY** many possible solutions that must be examined. It may take a long time to find solutions. **Patience Please!!!** (BIG + CAT = LION, a 9 variable expression, will take 8 minutes to analyze. A 10 variable expression will take over 80 minutes!!!)