I cut it pretty close but here was what I ended up contributing.