Hard write (9/29)

Hard write