(See solution)
There were some hints given for this puzzle on the errata page, but they are pretty straightforward.