Sort:  

I've written part 2 if you are interested - you'll find it here.