I tried to post my HW but was blocked by the unreasonably low filter. I post again now linking in a google doc.

https://docs.google.com/document/d/1RvKGqeB5GpDqDwpLIZr9c64uFxlOlqUNGVSK1QyUyP4/edit