Wow - List comprehensions does make the problem one heck of a lot easier on the eye and doesn't really remove much of it's comprhension. Thanks for the tips Jacob and Alan - It's always fascinating to see what seems like complicated problems set out so neatly and clearly on the list :)