Beltmatic

Be advised the larger the inputNumber the larger the time it takes to calculate. Calculation takes place on your machine/browser
Number preferences:
Operator preferences:

Calculated steps: {{steps.length}}

{{`${step[0]} ${step[2]} ${step[1]} = ${step[3]}`}} | Extractors: {{[step[0],step[1]].filter(e => numbers.includes(e)).join(", ")}}

Numbers from previous step(s): {{[step[0],step[1]].filter(e => !numbers.includes(e)).join(", ")}}