Write a program that randomly chooses and displays four digits, each from 1 to 9 (inclusive) with repetitions allowed. The program should prompt for the player to enter an arithmetic expression using just those, and all of those four digits, used exactly once each. The program should check then evaluate the expression. The goal is for the player to enter an expression that (numerically) evaluates to 24.
<br/>
<ul>
<li>Only the following operators/functions are allowed: multiplication, division, addition, subtraction</li>
<li>Division should use floating point or rational arithmetic, etc, to preserve remainders.</li>
<li>Brackets are allowed, if using an infix expression evaluator.</li>
<li>The order of the digits when given does not have to be preserved.</li>
<li><s>Forming multiple digit numbers from the supplied digits is disallowed. (So an answer of 12+12 when given 1, 2, 2, and 1 is wrong).</s></li>
</ul>





