# hold – Show elementary math without evaluating

Given a list of operators and integers, for example

``````oper = {subtract, times, more}
{a, b, c, d} = {3, 5, 4, 9}
``````

I would like to print

``````Oper[[2]][oper[[1]]@@ {a, b}, oper[[3]]@@ {c, d}]
``````

as $$(3-5) times (4 + 9)$$ (set aside the $$LaTeX$$ formatting, I just want to say numbers and operators in a classic way). Whenever I use `hold`, `An evaluation` or `deactivate`, the `Oper[[2]]` and the like are not evaluated. In addition, operator names are not replaced by their symbols.

Allusions?