Rick, I think you should change the position of output from "print A B (A*B)[L='A*B'];" and output from "print A Numer Denom R;" , right?