finished reversePrint but did not test.
Tested reversePrint. Passed.