These are answers to the code portions of the first test. Cell.java is for question 5. There's no driver program here. Test1.java contains the methods that were answers to questions 3 and 4 (replace and replaceReport). The program has an array (the thanks puzzle) and then asks for pairs of strings where it uses the first character of each string as the character to be found and the character to replace it with. I expected you to write the replace and replaceReport methods. The wallet directory has Wallet.java and PlayMoney.java. PlayMoney is unchanged until after the equalReport calls. Wallet.java has the two methods canChange and minimize added. Those were question 8a and 8b.