FORMAL PROOF   TRACE   ANSWER