Ajuda na conversao de posfixa para prefixa

pessoal tenho a seguinte tarefa…
utilizando o conceito de Pilha e Array, implementar um programa que permita a entrada de uma expressão matemática em ordem posfixa;
Retorne a mesma expressão matemática, mas em ordem infixa.

ex: 6 1 + 2 x 9 8 x + (posfixa) => 6 + 1 x 2 + 9 x 8 (infixa)

alguem tem alguma dica?

vlw’s