This was tricky, as a single deletion had both sub and superlinear additions. Hope this is close. -- Charlie