See Answer page for puzzle 3.