See Answer page for puzzle 5.