See Answer page for puzzle 16.