See Answer page for puzzle 8.