I thought this was nicely done.

Peter