Optional Assignment (July 21)

See assignment A.