Final Copy, fails 100% of test but Diffs correctly with Chens program.