Proof-Reading Solutions