## On the Subject of Malfunctions

How in the heck do you get ANYTHING from this??!?

**WARNING: This module is prone to malfunctioning.** When it is initialized, it will randomly select either +1 or -1, assigning that number to X, then it will randomly select one of the three following quirks: Adding X to the final query result (the result will not go below 0), moving on the list of functions by X after each query (wrapping around from 0 to 35, or vice versa, as needed; only the first Query Function is needed to figure out what the Final Function will be), and adding X to EACH variable (variables cannot become 0, nor can they go above 9,999).

- A Query Function will be randomly selected from the 36 on List 1, and the top displays will show two numbers from 1 to 999, with a letter in between.
- Enter digits using the numerical keypad; these digits will appear in the bottom display as they are entered. Entering a digit with twelve digits on the display will cause the leftmost digit to be erased to make room for the new digit.
- You may note the number entered as "a", the first number of a bivariate (two-variable) function, by pressing the comma button ",". This will cause the number entered (only the four least significant digits will be entered as the variable if more than four are displayed) to appear in the center left display, and a comma to appear in the top middle display. You may then enter a second, different number in the same way you entered the first.
**If, when querying, both displayed input numbers are the same, either input number is the same as a number queried in the last non-striking query, or if either number is 0, a strike will be given.**